@font-face {
    font-family: 'SamsungOne';
    src: url(/global/galaxy/apps/common/font/samsungone-400.eot);
    src: url(/global/galaxy/apps/common/font/samsungone-400.eot?#iefix) format("embedded-opentype"),url(/global/galaxy/apps/common/font/samsungone-400.woff2) format("woff2"),url(/global/galaxy/apps/common/font/samsungone-400.woff) format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'SamsungOne';
    src: url(/global/galaxy/apps/common/font/samsungone-700.eot);
    src: url(/global/galaxy/apps/common/font/samsungone-700.eot?#iefix) format("embedded-opentype"),url(/global/galaxy/apps/common/font/samsungone-700.woff2) format("woff2"),url(/global/galaxy/apps/common/font/samsungone-700.woff) format("woff");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'SamsungOneLatin';
    src: url(/global/galaxy/apps/common/font/SamsungOneLatinLatin-400.eot);
    src: url(/global/galaxy/apps/common/font/SamsungOneLatin-400.eot?#iefix) format("embedded-opentype"),url(/global/galaxy/apps/common/font/SamsungOneLatin-400.woff2) format("woff2");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'SamsungOneLatin';
    src: url(/global/galaxy/apps/common/font/SamsungOneLatin-700.eot);
    src: url(/global/galaxy/apps/common/font/SamsungOneLatin-700.eot?#iefix) format("embedded-opentype"),url(/global/galaxy/apps/common/font/SamsungOneLatin-700.woff2) format("woff2");
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url(/global/galaxy/apps/common/font/samsungsharpsansbd.eot);
    src: url(/global/galaxy/apps/common/font/samsungsharpsansbd.eot?#iefix) format("embedded-opentype"),url(/global/galaxy/apps/common/font/samsungsharpsansbd.woff2) format("woff2"),url(/global/galaxy/apps/common/font/samsungsharpsansbd.woff) format("woff");
    font-weight: bold;
    font-style: normal
}

html {
    -webkit-text-size-adjust: none
}

html,body {
    direction: ltr
}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,textarea,input,select,textarea,button,figure,figcaption {
    margin: 0;
    padding: 0
}

img,form,fieldset,svg {
    border: 0;
    vertical-align: top
}

input,button,select {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

button {
    border: 0;
    background: none;
    cursor: pointer
}

button:disabled {
    cursor: default
}

button::-moz-focus-inner {
    padding: 0;
    margin: -1px
}

ul,ol {
    list-style: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.blind,legend {
    overflow: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
    font-size: 12px;
    clip: rect(1px, 1px, 1px, 1px)
}

body,textarea,input,select,textarea,button {
    font-family: "SamsungOne",arial;
    line-height: 1.32
}

@media (max-width: 1024px) {
    html {
        height:100%
    }
}

#wrap {
    min-width: 320px
}

.s-content-inner {
    max-width: 1440px;
    margin: 0 auto
}

.s-content-inner:before,.s-content-inner:after {
    content: '';
    display: block;
    clear: both
}

.s-skip-content a {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    background: #000;
    color: #fff;
    text-align: center
}

.s-skip-content a:focus {
    position: relative;
    width: 100%;
    height: auto;
    padding: 10px
}

.s-bg-white-to-lightgrey {
    background: #F5F5F5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#E4E4E4));
    background: linear-gradient(to bottom, #f5f5f5 0%, #E4E4E4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#E4E4E4',GradientType=0 )
}

.s-bg-white {
    background: #fff
}

.s-bg-black {
    background: #000
}

.s-bg-color3 {
    background: #363636
}

.s-bg-color4 {
    background: #f7f7f7
}

.s-bg-color6 {
    background: #222425
}

.s-bg-color7 {
    background: #dadada
}

.s-btn-encased {
    position: relative;
    display: inline-block;
    padding: 12px 38px;
    padding: 0.83333vw 2.63889vw;
    border: 1px solid #000;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    background-color: transparent;
    font-weight: bold;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: background,color,border-color;
    transition-property: background,color,border-color;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    font-size: 14px;
    font-size: 0.97222vw;
    color: #000;
    line-height: 1;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .15em;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-btn-encased {
        padding:12px 38px
    }
}

html[lang^="th"] .s-btn-encased {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-btn-encased {
        font-size:14px
    }

    html[lang^="th"] .s-btn-encased {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-btn-encased,html[lang^="fa-"] .s-btn-encased {
    letter-spacing: 0 !important
}

.s-btn-encased:hover,.s-btn-encased:active,.s-btn-encased:focus {
    background-color: #000;
    color: #fff
}

.s-btn-encased.s-ico-new-window {
    padding-right: 59px;
    padding-right: 4.09722vw
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window {
        padding-right:59px
    }
}

.s-btn-encased.s-ico-new-window:after {
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -6px;
    margin-top: -0.41667vw;
    right: 40px;
    right: 2.77778vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg") no-repeat;
    content: '';
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window:after {
        margin-top:-6px
    }
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window:after {
        right:40px
    }
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window:after {
        height:11px
    }
}

.s-btn-encased.s-ico-new-window:hover:after,.s-btn-encased.s-ico-new-window:active:after,.s-btn-encased.s-ico-new-window:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-white .s-btn-encased,.s-btn-encased.s-white {
    border-color: #fff;
    color: #fff
}

.s-white .s-btn-encased.s-ico-new-window:after,.s-btn-encased.s-white.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-white .s-btn-encased.s-ico-new-window:hover:after,.s-white .s-btn-encased.s-ico-new-window:active:after,.s-white .s-btn-encased.s-ico-new-window:focus:after,.s-btn-encased.s-white.s-ico-new-window:hover:after,.s-btn-encased.s-white.s-ico-new-window:active:after,.s-btn-encased.s-white.s-ico-new-window:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg")
}

.s-white .s-btn-encased:hover,.s-white .s-btn-encased:active,.s-white .s-btn-encased:focus,.s-btn-encased.s-white:hover,.s-btn-encased.s-white:active,.s-btn-encased.s-white:focus {
    background-color: #fff;
    color: #000
}

.s-btn-encased.s-btn-white {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-btn-encased.s-btn-white:hover,.s-btn-encased.s-btn-white:active,.s-btn-encased.s-btn-white:focus {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.s-btn-encased.s-btn-white.s-ico-new-window:after {
    background: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg") no-repeat
}

.s-btn-encased.s-btn-white.s-ico-new-window:hover:after,.s-btn-encased.s-btn-white.s-ico-new-window:active:after,.s-btn-encased.s-btn-white.s-ico-new-window:focus:after {
    background: url("/global/galaxy/apps/common/img/component/newwindow.svg") no-repeat !important
}

.s-btn-text-underline {
    display: inline-block;
    position: relative;
    padding-bottom: 1px;
    padding-bottom: 0.06944vw;
    font-size: 14px;
    font-size: 0.97222vw;
    letter-spacing: 0.15em;
    color: #000;
    vertical-align: middle;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-btn-text-underline {
        padding-bottom:1px
    }
}

html[lang^="th"] .s-btn-text-underline {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-btn-text-underline {
        font-size:14px
    }

    html[lang^="th"] .s-btn-text-underline {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-btn-text-underline,html[lang^="fa-"] .s-btn-text-underline {
    letter-spacing: 0 !important
}

.s-btn-text-underline:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
    height: 1px;
    font-size: 0;
    background-color: #000
}

.s-btn-text-underline.s-ico-layer-popup:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 5px;
    margin-left: 0.34722vw;
    width: 8px;
    width: 0.55556vw;
    height: 12px;
    height: 0.83333vw;
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-right-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        margin-left:5px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        width:8px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        height:12px
    }
}

.s-btn-text-underline.s-ico-new-window:after {
    content: '';
    display: inline-block;
    margin-top: -2px;
    margin-left: 4px;
    margin-left: 0.27778vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-left:4px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-new-window:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-new-window:after {
        height:11px
    }
}

.s-btn-text-underline.s-ico-download:after {
    content: '';
    display: inline-block;
    margin-top: -2px;
    margin-left: 3px;
    margin-left: 0.20833vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-left:3px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-download:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-download:after {
        height:11px
    }
}

.s-btn-text-underline.s-white,.s-btn-text-underline.s-btn-white,.s-bg-dark-gray .s-btn-text-underline,.s-bg-black .s-btn-text-underline {
    color: #fff;
    border-color: #fff
}

.s-btn-text-underline.s-white:before,.s-btn-text-underline.s-btn-white:before,.s-bg-dark-gray .s-btn-text-underline:before,.s-bg-black .s-btn-text-underline:before {
    background-color: #fff
}

.s-btn-text-underline.s-white:after,.s-btn-text-underline.s-btn-white:after,.s-bg-dark-gray .s-btn-text-underline:after,.s-bg-black .s-btn-text-underline:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg")
}

.s-btn-text-underline.s-white.s-ico-new-window:after,.s-btn-text-underline.s-btn-white.s-ico-new-window:after,.s-bg-dark-gray .s-btn-text-underline.s-ico-new-window:after,.s-bg-black .s-btn-text-underline.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-btn-text-underline.s-white.s-ico-download:after,.s-btn-text-underline.s-btn-white.s-ico-download:after,.s-bg-dark-gray .s-btn-text-underline.s-ico-download:after,.s-bg-black .s-btn-text-underline.s-ico-download:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-white.svg")
}

.s-btn-text {
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    font-size: 0.97222vw;
    color: #000;
    line-height: 1;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .15em;
    white-space: nowrap
}

html[lang^="th"] .s-btn-text {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-btn-text {
        font-size:14px
    }

    html[lang^="th"] .s-btn-text {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-btn-text,html[lang^="fa-"] .s-btn-text {
    letter-spacing: 0 !important
}

.s-btn-text:after {
    display: inline-block;
    margin-top: -1px;
    margin-left: 7px;
    width: 8px;
    width: 0.55556vw;
    height: 13px;
    height: 0.90278vw;
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-right-black.svg");
    background-repeat: no-repeat;
    vertical-align: middle;
    content: ''
}

@media (min-width: 1440px) {
    .s-btn-text:after {
        width:8px
    }
}

@media (min-width: 1440px) {
    .s-btn-text:after {
        height:13px
    }
}

.s-btn-text-disabled {
    color: #a6a6a6;
    cursor: default
}

.s-btn-text-disabled:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-right-gray.svg")
}

.s-white .s-btn-text,.s-btn-text.s-white,.s-white-shadow .s-btn-text {
    color: #fff
}

.s-white .s-btn-text:after,.s-btn-text.s-white:after,.s-white-shadow .s-btn-text:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg")
}

.s-btn-text.s-ico-down:after {
    width: 13px;
    width: 0.90278vw;
    height: 8px;
    height: 0.55556vw;
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-down-black.svg")
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-down:after {
        width:13px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-down:after {
        height:8px
    }
}

.s-btn-text.s-ico-down-disabled {
    color: #a6a6a6;
    cursor: default
}

.s-btn-text.s-ico-down-disabled:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-down-gray.svg")
}

.s-white .s-btn-text.s-ico-down:after,.s-btn-text.s-ico-down.s-white:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-down-white.svg")
}

.s-btn-text.s-ico-up:after {
    width: 13px;
    width: 0.90278vw;
    height: 8px;
    height: 0.55556vw;
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-up-black.svg")
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-up:after {
        width:13px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-up:after {
        height:8px
    }
}

.s-btn-text.s-ico-up-disabled {
    color: #a6a6a6;
    cursor: default
}

.s-btn-text.s-ico-up-disabled:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-up-gray.svg")
}

.s-white .s-btn-text.s-ico-up:after,.s-btn-text.s-ico-up.s-white:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-up-white.svg")
}

.s-btn-text.s-ico-new-window:after {
    display: inline-block;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    margin: -2px 0px 0px;
    margin: -0.13889vw 0vw 0vw;
    margin-left: 7px;
    margin-left: 0.48611vw;
    background: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg") no-repeat;
    vertical-align: middle;
    content: ''
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        height:11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        margin:-2px 0px 0px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        margin-left:7px
    }
}

.s-white .s-btn-text.s-ico-new-window:after,.s-btn-text.s-white.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-btn-play-round {
    display: block;
    position: relative;
    width: 140px;
    width: 9.72222vw;
    height: 140px;
    height: 9.72222vw
}

@media (min-width: 1440px) {
    .s-btn-play-round {
        width:140px
    }
}

@media (min-width: 1440px) {
    .s-btn-play-round {
        height:140px
    }
}

.s-btn-play-round:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 97.5%;
    height: 97.5%;
    background-image: url("/global/galaxy/apps/common/img/component/btn-play-big-shadow-v2.png");
    background-repeat: no-repeat;
    background-size: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .2s;
    transition: all .2s
}

.s-btn-play-round.s-btn-wire:after {
    background-image: url("/global/galaxy/apps/common/img/component/btn-play-big-wire-shadow.png")
}

.s-btn-play-round:hover:after {
    width: 100%;
    height: 100%
}

.s-btn-play-round::-moz-focus-inner {
    border: 0
}

.s-btn-play-round:-moz-focusring {
    outline: 2px solid #4d90fe;
    outline: 2px solid rgba(77,144,254,0.5)
}

.s-btn-play {
    display: inline-block;
    padding: 10px;
    padding: 0.69444vw;
    padding-right: 41px;
    padding-right: 2.84722vw;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    background: #363636;
    background: rgba(54,54,54,0.7);
    font-weight: bold;
    font-size: 0;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-btn-play {
        padding:10px
    }
}

@media (min-width: 1440px) {
    .s-btn-play {
        padding-right:41px
    }
}

.s-btn-play span {
    display: inline-block;
    position: relative;
    padding-top: 1px;
    font-size: 12px;
    font-size: 0.83333vw;
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .14em;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-play span {
        font-size:12px
    }
}

html[lang^="ar-"] .s-btn-play span,html[lang^="fa-"] .s-btn-play span {
    letter-spacing: 0 !important
}

.s-btn-play .s-btn-img {
    width: 29px;
    width: 2.01389vw;
    height: 29px;
    height: 2.01389vw;
    margin-right: 19px;
    margin-right: 1.31944vw;
    padding: 0
}

@media (min-width: 1440px) {
    .s-btn-play .s-btn-img {
        width:29px
    }
}

@media (min-width: 1440px) {
    .s-btn-play .s-btn-img {
        height:29px
    }
}

@media (min-width: 1440px) {
    .s-btn-play .s-btn-img {
        margin-right:19px
    }
}

.s-btn-play .s-btn-img img {
    width: 100%;
    height: auto;
    min-height: inherit;
    min-width: inherit;
    max-width: 100%;
    max-height: 100%
}

.s-marketing-cta {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .s-marketing-cta {
        margin-top:30px
    }
}

.s-marketing-cta .s-btn-base,.s-marketing-cta .s-btn-cta {
    display: inline-block;
    position: relative;
    padding: 12px 38px;
    padding: 0.83333vw 2.63889vw;
    border: 1px solid #000;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    font-size: 14px;
    font-size: 0.97222vw;
    font-weight: bold;
    color: #000;
    text-align: center;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: background,color,border-color;
    transition-property: background,color,border-color;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.15em
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-base,.s-marketing-cta .s-btn-cta {
        padding:12px 38px
    }
}

html[lang^="th"] .s-marketing-cta .s-btn-base,html[lang^="th"] .s-marketing-cta .s-btn-cta {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-base,.s-marketing-cta .s-btn-cta {
        font-size:14px
    }

    html[lang^="th"] .s-marketing-cta .s-btn-base,html[lang^="th"] .s-marketing-cta .s-btn-cta {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-marketing-cta .s-btn-base,html[lang^="fa-"] .s-marketing-cta .s-btn-base,html[lang^="ar-"] .s-marketing-cta .s-btn-cta,html[lang^="fa-"] .s-marketing-cta .s-btn-cta {
    letter-spacing: 0 !important
}

.s-marketing-cta .s-btn-cta {
    border-color: #000;
    color: #000
}

.s-marketing-cta .s-btn-cta:hover,.s-marketing-cta .s-btn-cta:focus,.s-marketing-cta .s-btn-cta:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta .s-btn-cta.s-ico-new-window {
    padding-right: 59px;
    padding-right: 4.09722vw
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:59px
    }
}

.s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 40px;
    right: 2.77778vw;
    margin-top: -6px;
    margin-top: -0.41667vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg") no-repeat;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    background-size: 100%
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right:40px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top:-6px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        height:11px
    }
}

.s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-marketing-cta .s-btn-cta.s-ico-download:after {
    content: '';
    display: inline-block;
    position: relative;
    top: -1.5px;
    top: -0.10417vw;
    margin-left: 4px;
    margin-left: 0.27778vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background: url("/global/galaxy/apps/common/img/component/svg-download-black.svg") no-repeat;
    background-size: 100%;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        top:-1.5px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        margin-left:4px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        height:11px
    }
}

.s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.s-marketing-cta .s-btn-cta.s-ico-download:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-white.svg")
}

.s-marketing-cta .s-btn-video:hover .s-btn-base,.s-marketing-cta .s-btn-video:hover .s-btn-cta,.s-marketing-cta .s-btn-video:focus .s-btn-base,.s-marketing-cta .s-btn-video:focus .s-btn-cta,.s-marketing-cta .s-btn-video:active .s-btn-base,.s-marketing-cta .s-btn-video:active .s-btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta {
    border-color: #000;
    color: #000
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta:hover,section[class*='--bg-white'] .s-marketing-cta .s-btn-cta:focus,section[class*='--bg-white'] .s-marketing-cta .s-btn-cta:active,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta:hover,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta:focus,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-new-window:after,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg")
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-download:after,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-download:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-black.svg")
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-download:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-white.svg")
}

.s-marketing-cta.s-white .s-btn-base,.s-bg-dark-gray .s-marketing-cta .s-btn-base,.s-bg-black .s-marketing-cta .s-btn-base {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-white .s-btn-base:hover,.s-marketing-cta.s-white .s-btn-base:focus,.s-marketing-cta.s-white .s-btn-base:active,.s-bg-dark-gray .s-marketing-cta .s-btn-base:hover,.s-bg-dark-gray .s-marketing-cta .s-btn-base:focus,.s-bg-dark-gray .s-marketing-cta .s-btn-base:active,.s-bg-black .s-marketing-cta .s-btn-base:hover,.s-bg-black .s-marketing-cta .s-btn-base:focus,.s-bg-black .s-marketing-cta .s-btn-base:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta.s-white .s-btn-cta,.s-bg-dark-gray .s-marketing-cta .s-btn-cta,.s-bg-black .s-marketing-cta .s-btn-cta {
    border-color: #fff;
    color: #fff
}

.s-marketing-cta.s-white .s-btn-cta:hover,.s-marketing-cta.s-white .s-btn-cta:active,.s-marketing-cta.s-white .s-btn-cta:focus,.s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover,.s-bg-dark-gray .s-marketing-cta .s-btn-cta:active,.s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus,.s-bg-black .s-marketing-cta .s-btn-cta:hover,.s-bg-black .s-marketing-cta .s-btn-cta:active,.s-bg-black .s-marketing-cta .s-btn-cta:focus {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-new-window:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:after,.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-new-window:hover:after,.s-marketing-cta.s-white .s-btn-cta.s-ico-new-window:focus:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after,.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after,.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg")
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-download:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:after,.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-white.svg")
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-download:hover:after,.s-marketing-cta.s-white .s-btn-cta.s-ico-download:focus:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after,.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after,.s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-black.svg")
}

.s-marketing-cta.s-white .s-btn-video:hover .s-btn-cta,.s-marketing-cta.s-white .s-btn-video:active .s-btn-cta,.s-marketing-cta.s-white .s-btn-video:focus .s-btn-cta,.s-bg-dark-gray .s-marketing-cta .s-btn-video:hover .s-btn-cta,.s-bg-dark-gray .s-marketing-cta .s-btn-video:active .s-btn-cta,.s-bg-dark-gray .s-marketing-cta .s-btn-video:focus .s-btn-cta,.s-bg-black .s-marketing-cta .s-btn-video:hover .s-btn-cta,.s-bg-black .s-marketing-cta .s-btn-video:active .s-btn-cta,.s-bg-black .s-marketing-cta .s-btn-video:focus .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-btn-white .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-btn-white .s-btn-cta:hover,.s-marketing-cta.s-btn-white .s-btn-cta:focus,.s-marketing-cta.s-btn-white .s-btn-cta:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta.s-btn-white .s-btn-video:hover .s-btn-cta,.s-marketing-cta.s-btn-white .s-btn-video:active .s-btn-cta,.s-marketing-cta.s-btn-white .s-btn-video:focus .s-btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta .s-btn-cta-text {
    display: inline-block;
    position: relative;
    padding-bottom: 1px;
    padding-bottom: 0.06944vw;
    font-size: 14px;
    font-size: 0.97222vw;
    letter-spacing: 0.15em;
    color: #000;
    vertical-align: middle;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text {
        padding-bottom:1px
    }
}

html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text {
        font-size:14px
    }

    html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-marketing-cta .s-btn-cta-text,html[lang^="fa-"] .s-marketing-cta .s-btn-cta-text {
    letter-spacing: 0 !important
}

.s-marketing-cta .s-btn-cta-text:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    font-size: 0;
    background-color: #000
}

.s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 7px;
    margin-left: 0.48611vw;
    width: 8px;
    width: 0.55556vw;
    height: 13px;
    height: 0.90278vw;
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-right-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        margin-left:7px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        width:8px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        height:13px
    }
}

.s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 7px;
    margin-left: 0.48611vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-left:7px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        height:11px
    }
}

.s-marketing-cta .s-btn-cta-text.s-ico-download:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 4px;
    margin-left: 0.27778vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-left:4px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        height:11px
    }
}

.s-marketing-cta.s-white .s-btn-cta-text,.s-marketing-cta.s-btn-white .s-btn-cta-text,.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text,.s-bg-black .s-marketing-cta .s-btn-cta-text {
    color: #fff;
    border-color: #fff
}

.s-marketing-cta.s-white .s-btn-cta-text:before,.s-marketing-cta.s-btn-white .s-btn-cta-text:before,.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before,.s-bg-black .s-marketing-cta .s-btn-cta-text:before {
    background-color: #fff
}

.s-marketing-cta.s-white .s-btn-cta-text:after,.s-marketing-cta.s-btn-white .s-btn-cta-text:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:after,.s-bg-black .s-marketing-cta .s-btn-cta-text:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-btn-arw-right-white.svg")
}

.s-marketing-cta.s-white .s-btn-cta-text.s-ico-new-window:after,.s-marketing-cta.s-btn-white .s-btn-cta-text.s-ico-new-window:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after,.s-bg-black .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-marketing-cta.s-white .s-btn-cta-text.s-ico-download:after,.s-marketing-cta.s-btn-white .s-btn-cta-text.s-ico-download:after,.s-bg-dark-gray .s-marketing-cta .s-btn-cta-text.s-ico-download:after,.s-bg-black .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
    background-image: url("/global/galaxy/apps/common/img/component/svg-download-white.svg")
}

.s-marketing-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1100;
    width: 119.46667px;
    width: 15.55556vw;
    height: 119.46667px;
    height: 15.55556vw;
    font-size: 0
}

@media (max-width: 360px) {
    .s-marketing-close {
        width:56px;
        width: 15.55556vw
    }
}

@media (max-width: 360px) {
    .s-marketing-close {
        height:56px;
        height: 15.55556vw
    }
}

.s-marketing-close span {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    background-image: url("/global/galaxy/apps/common/img/component/marketing-layer_close.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size: 0
}

.no-svg .s-btn-encased.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-ie8.png");
    background-position: -13px 0
}

.no-svg .s-btn-encased.s-ico-new-window:hover:after,.no-svg .s-btn-encased.s-ico-new-window:active:after,.no-svg .s-btn-encased.s-ico-new-window:focus:after {
    background-position: 0 0
}

.no-svg .s-btn-encased.s-white.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-ie8.png");
    background-position: 0 0
}

.no-svg .s-btn-encased.s-white.s-ico-new-window:hover:after,.no-svg .s-btn-encased.s-white.s-ico-new-window:active:after,.no-svg .s-btn-encased.s-white.s-ico-new-window:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-ie8.png");
    background-position: -13px 0
}

.no-svg .s-btn-text:after {
    background-image: url("/global/galaxy/apps/common/img/component/sp-common-ie8.png");
    background-size: 200px 110px;
    background-position: 0 0
}

.no-svg .s-btn-text-disabled:after {
    background-position: -36px -10px
}

.no-svg .s-btn-text.s-ico-down:after {
    background-image: url("/global/galaxy/apps/common/img/component/sp-common-ie8.png");
    background-position: -36px 0
}

.no-svg .s-btn-text.s-ico-down-disabled:after {
    background-position: 0 -13px
}

.no-svg .s-btn-text.s-ico-up:after {
    background-image: url("/global/galaxy/apps/common/img/component/sp-common-ie8.png");
    background-position: -66px 0
}

.no-svg .s-btn-text.s-ico-up-disabled:after {
    background-position: -15px -13px
}

.no-svg .s-btn-text.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-ie8.png");
    background-position: -13px 0
}

.no-svg .s-btn-text.s-white.s-ico-new-window:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-ie8.png");
    background-position: 0 0
}

.no-svg .s-white:after {
    background-image: url("/global/galaxy/apps/common/img/component/sp-common-ie8.png");
    background-position: -9px 0
}

.no-svg .s-white .s-btn-text.s-ico-down:after,.no-svg .s-btn-text.s-ico-down.s-white:after {
    background-image: url("/global/galaxy/apps/common/img/component/sp-common-ie8.png");
    background-position: -51px 0
}

.no-svg .s-white .s-btn-text.s-ico-up:after,.no-svg .s-btn-text.s-ico-up.s-white:after {
    background-image: url("/global/galaxy/apps/common/img/component/sp-common-ie8.png");
    background-position: -81px 0
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased,.s-btn-text,.s-btn-text-underline,.s-btn-play span {
        font-size:14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased.s-ico-new-window:after {
        width:10px;
        width: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased.s-ico-new-window:after {
        height:10px;
        height: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased.s-ico-new-window:after {
        margin-top:-4px;
        margin-top: -0.39062vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        width:10px;
        width: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        height:10px;
        height: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        margin:-2px 0px 0px;
        margin: -0.19531vw 0vw 0vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        margin-left:6px;
        margin-left: 0.58594vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-ico-new-window:after {
        width:10px;
        width: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-ico-new-window:after {
        height:10px;
        height: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-base,.s-marketing-cta .s-btn-cta,.s-marketing-cta .s-btn-cta-text {
        font-size:14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        width:10px;
        width: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        height:10px;
        height: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top:-4px;
        margin-top: -0.39062vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text:after {
        width:8px;
        width: 0.78125vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text:after {
        height:13px;
        height: 1.26953vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text.s-ico-down:after,.s-btn-text.s-ico-up:after {
        width:13px;
        width: 1.26953vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text.s-ico-down:after,.s-btn-text.s-ico-up:after {
        height:8px;
        height: 0.78125vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased {
        padding:27.73333px 59.73333px 25.6px;
        padding: 3.61111vw 7.77778vw 3.33333vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased {
        padding:13px 28px 12px;
        padding: 3.61111vw 7.77778vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .s-btn-encased {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-btn-encased {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased.s-ico-new-window {
        padding-right:93.86667px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window {
        padding-right:44px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased.s-ico-new-window:after {
        width:23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw;
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        right: 59.73333px;
        right: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        margin-top:-5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        right:28px;
        right: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased.s-mo-full {
        display:block;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }

    .s-btn-encased.s-mo-full.s-ico-new-window {
        padding-right: 0
    }

    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        position: static;
        display: inline-block;
        vertical-align: middle;
        margin-top: -4.26667px;
        margin-top: -0.55556vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        margin-top:-2px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline {
        font-size:29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-btn-text-underline {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-btn-text-underline {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        margin-left:8.53333px;
        margin-left: 1.11111vw;
        width: 17.06667px;
        width: 2.22222vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-top:-4.26667px;
        margin-top: -0.55556vw;
        margin-left: 8.53333px;
        margin-left: 1.11111vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-top:-2px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        width:10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-top:-4.26667px;
        margin-top: -0.55556vw;
        margin-left: 6.4px;
        margin-left: 0.83333vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-top:-2px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-left:3px;
        margin-left: 0.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        width:10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text {
        font-size:25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .s-btn-text {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .s-btn-text {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text:after {
        margin-top:-1px;
        width: 17.06667px;
        width: 2.22222vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text.s-ico-down:after,.s-btn-text.s-ico-up:after {
        width:27.73333px;
        width: 3.61111vw;
        height: 17.06667px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-down:after,.s-btn-text.s-ico-up:after {
        width:13px;
        width: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-down:after,.s-btn-text.s-ico-up:after {
        height:8px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text.s-ico-new-window:after {
        width:23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw;
        margin-top: -2.13333px;
        margin-top: -0.27778vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        margin-top:-1px;
        margin-top: -0.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play-round {
        width:179.2px;
        width: 23.33333vw;
        height: 179.2px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play-round {
        width:84px;
        width: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play-round {
        height:84px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play {
        padding:19.2px 21.33333px;
        padding: 2.5vw 2.77778vw;
        padding-right: 59.73333px;
        padding-right: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play {
        padding:9px 10px;
        padding: 2.5vw 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play {
        padding-right:28px;
        padding-right: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play span {
        font-size:25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play span {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play .s-btn-img {
        width:46.93333px;
        width: 6.11111vw;
        height: 46.93333px;
        height: 6.11111vw;
        margin-right: 21.33333px;
        margin-right: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play .s-btn-img {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play .s-btn-img {
        height:22px;
        height: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play .s-btn-img {
        margin-right:10px;
        margin-right: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta {
        margin-top:29.86667px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta {
        margin-top:14px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-base,.s-marketing-cta .s-btn-cta {
        font-size:29.86667px;
        font-size: 3.88889vw;
        padding: 27.73333px 59.73333px 25.6px;
        padding: 3.61111vw 7.77778vw 3.33333vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-base,html[lang^="th"] .s-marketing-cta .s-btn-cta {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-base,.s-marketing-cta .s-btn-cta {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-base,html[lang^="th"] .s-marketing-cta .s-btn-cta {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-base,.s-marketing-cta .s-btn-cta {
        padding:13px 28px 12px;
        padding: 3.61111vw 7.77778vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:93.86667px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right:44px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top:-10.66667px;
        margin-top: -1.38889vw;
        right: 59.73333px;
        right: 7.77778vw;
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top:-5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right:28px;
        right: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        top:-3.2px;
        top: -0.41667vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        top:-1.5px;
        top: -0.41667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        width:10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text {
        font-size:29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        margin-left:10.66667px;
        margin-left: 1.38889vw;
        width: 17.06667px;
        width: 2.22222vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-top:-4.26667px;
        margin-top: -0.55556vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-top:-2px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top:-6.4px;
        margin-top: -0.83333vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top:-3px;
        margin-top: -0.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        width:10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
    _:-webkit-full-screen .s-btn-base,_:-webkit-full-screen .s-btn-cta,:root .s-marketing-cta .s-btn-base,:root .s-marketing-cta .s-btn-cta {
        padding-top:27.73333px;
        padding-top: 3.61111vw;
        padding-bottom: 25.6px;
        padding-bottom: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 360px) {
    _:-webkit-full-screen .s-btn-base,_:-webkit-full-screen .s-btn-cta,:root .s-marketing-cta .s-btn-base,:root .s-marketing-cta .s-btn-cta {
        padding-top:13px;
        padding-top: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 360px) {
    _:-webkit-full-screen .s-btn-base,_:-webkit-full-screen .s-btn-cta,:root .s-marketing-cta .s-btn-base,:root .s-marketing-cta .s-btn-cta {
        padding-bottom:12px;
        padding-bottom: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
    _:-webkit-full-screen .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after,:root .s-marketing-cta .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after,_:-webkit-full-screen .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after,:root .s-marketing-cta .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top:-14.93333px;
        margin-top: -1.94444vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 360px) {
    _:-webkit-full-screen .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after,:root .s-marketing-cta .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after,_:-webkit-full-screen .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after,:root .s-marketing-cta .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top:-7px;
        margin-top: -1.94444vw
    }
}

.touch-device .s-btn-encased.s-ico-new-window:after {
    -webkit-transition: none;
    transition: none
}

.s-slick .slick-slider {
    position: relative;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.s-slick .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.s-slick .slick-list:focus {
    outline: none
}

.s-slick .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.s-slick .slick-list .slick-track,.s-slick .slick-list .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.s-slick .slick-list .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.s-slick .slick-list .slick-track:before,.s-slick .slick-list .slick-track:after {
    display: table;
    content: ''
}

.s-slick .slick-list .slick-track:after {
    clear: both
}

.s-slick .slick-loading .slick-track {
    visibility: hidden
}

.s-slick .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    vertical-align: top
}

.s-slick .slick-slide img {
    width: 100%;
    height: auto
}

.s-slick .slick-slide.slick-loading img {
    display: none
}

.s-slick .slick-slide.dragging img {
    pointer-events: none
}

.s-slick.slick-initialized .slick-slide {
    display: block
}

.s-slick.slick-loading .slick-slide {
    visibility: hidden
}

.s-slick.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.s-slick .slick-arrow {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 2;
    width: 70px;
    width: 4.86111vw;
    height: 160px;
    height: 11.11111vw;
    margin: auto;
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    background-color: #363636;
    background-color: rgba(54,54,54,0.7);
    -webkit-transition: .08s background-color ease-in;
    transition: .08s background-color ease-in;
    font-size: 0;
    line-height: 0
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow {
        width:70px
    }
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow {
        height:160px
    }
}

.s-slick .slick-arrow:after {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    width: 24px;
    width: 1.66667vw;
    height: 44px;
    height: 3.05556vw;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: ''
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow:after {
        width:24px
    }
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow:after {
        height:44px
    }
}

.s-slick .slick-arrow:hover,.s-slick .slick-arrow:focus {
    background-color: #222425
}

.s-slick .slick-arrow.slick-disabled,.s-slick .slick-arrow.slick-hidden {
    display: none !important
}

.s-slick .slick-prev {
    left: 0;
    padding-right: 3px;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

.s-slick .slick-prev:after {
    background-image: url(/global/galaxy/apps/common/img/component/slick-carousel-left.png)
}

.s-slick .slick-next {
    right: 0;
    padding-left: 3px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

.s-slick .slick-next:after {
    background-image: url(/global/galaxy/apps/common/img/component/slick-carousel-right.png)
}

.s-slick .slick-dots {
    position: absolute;
    bottom: 48px;
    bottom: 3.33333vw;
    width: 100%;
    text-align: center;
    line-height: 0
}

@media (min-width: 1440px) {
    .s-slick .slick-dots {
        bottom:48px
    }
}

.s-slick .slick-dots li {
    display: inline-block;
    position: relative;
    margin: 0 3px;
    line-height: 0;
    text-align: center
}

.s-slick .slick-dots li button {
    display: inline-block;
    overflow: hidden;
    width: 8px;
    height: 8px;
    color: transparent;
    border: 1px solid #363636;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 1px;
    line-height: 1px;
    vertical-align: top
}

.s-slick .slick-dots li.slick-active button,.s-slick .slick-dots li button:hover,.s-slick .slick-dots li button:focus {
    border: 0;
    background-color: #363636
}

.s-slick-theme--dot-bg .slick-arrow,.s-slick-theme--dot .slick-arrow {
    width: 50px;
    width: 3.47222vw;
    height: 50px;
    height: 3.47222vw;
    background: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: none;
    transition: none;
    padding: 0
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow,.s-slick-theme--dot .slick-arrow {
        width:50px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow,.s-slick-theme--dot .slick-arrow {
        height:50px
    }
}

.s-slick-theme--dot-bg .slick-arrow:hover,.s-slick-theme--dot-bg .slick-arrow:focus,.s-slick-theme--dot-bg .slick-arrow:active,.s-slick-theme--dot .slick-arrow:hover,.s-slick-theme--dot .slick-arrow:focus,.s-slick-theme--dot .slick-arrow:active {
    background: none
}

.s-slick-theme--dot-bg .slick-arrow:before,.s-slick-theme--dot .slick-arrow:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50' height='50'%3E%3Ccircle cx='25' cy='25' r='24'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    opacity: 0.4;
    content: ''
}

.s-slick-theme--dot-bg .slick-arrow:hover:before,.s-slick-theme--dot-bg .slick-arrow:focus:before,.s-slick-theme--dot-bg .slick-arrow:active:before,.s-slick-theme--dot .slick-arrow:hover:before,.s-slick-theme--dot .slick-arrow:focus:before,.s-slick-theme--dot .slick-arrow:active:before {
    opacity: 0.6
}

.s-slick-theme--dot-bg .slick-arrow:after,.s-slick-theme--dot .slick-arrow:after {
    width: 20px;
    width: 1.38889vw;
    height: 30px;
    height: 2.08333vw;
    content: ''
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow:after,.s-slick-theme--dot .slick-arrow:after {
        width:20px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow:after,.s-slick-theme--dot .slick-arrow:after {
        height:30px
    }
}

.s-slick-theme--dot-bg .slick-arrow.slick-next,.s-slick-theme--dot .slick-arrow.slick-next {
    right: 23px;
    right: 1.59722vw;
    padding-left: 3px;
    padding-left: 0.20833vw
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next,.s-slick-theme--dot .slick-arrow.slick-next {
        right:23px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next,.s-slick-theme--dot .slick-arrow.slick-next {
        padding-left:3px
    }
}

.s-slick-theme--dot-bg .slick-arrow.slick-next:after,.s-slick-theme--dot .slick-arrow.slick-next:after {
    background-image: url("/global/galaxy/apps/common/img/component/ico-carousel-next-white.svg")
}

.s-slick-theme--dot-bg .slick-arrow.slick-prev,.s-slick-theme--dot .slick-arrow.slick-prev {
    left: 23px;
    left: 1.59722vw;
    padding-right: 2px;
    padding-right: 0.13889vw
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev,.s-slick-theme--dot .slick-arrow.slick-prev {
        left:23px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev,.s-slick-theme--dot .slick-arrow.slick-prev {
        padding-right:2px
    }
}

.s-slick-theme--dot-bg .slick-arrow.slick-prev:after,.s-slick-theme--dot .slick-arrow.slick-prev:after {
    background-image: url("/global/galaxy/apps/common/img/component/ico-carousel-prev-white.svg")
}

.s-slick-theme--dot-bg .s-slick-dots,.s-slick-theme--dot .s-slick-dots {
    position: absolute;
    bottom: 16px;
    bottom: 1.11111vw;
    left: 0;
    right: 0;
    width: auto;
    padding: 0 66px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    line-height: 1
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .s-slick-dots,.s-slick-theme--dot .s-slick-dots {
        bottom:16px
    }
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots,.s-slick-theme--dot .s-slick-dots .slick-dots {
    position: relative;
    display: inline-block;
    padding: 0 11px;
    bottom: auto;
    width: auto;
    vertical-align: top
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots:after,.s-slick-theme--dot .s-slick-dots .slick-dots:after {
    display: block;
    clear: both;
    width: 100%
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots:before,.s-slick-theme--dot .s-slick-dots .slick-dots:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    border: 1px solid #000;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    opacity: 0.4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: ''
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li,.s-slick-theme--dot .s-slick-dots .slick-dots li {
    float: left;
    display: block;
    margin: 0 2px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button,.s-slick-theme--dot .s-slick-dots .slick-dots li button {
    overflow: hidden;
    position: relative;
    display: block;
    width: 8px;
    height: 8px;
    padding: 8px;
    background: transparent !important;
    border: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: transparent;
    font-size: 1px;
    line-height: 1px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:before,.s-slick-theme--dot .s-slick-dots .slick-dots li button:before {
    content: '';
    position: relative;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(255,255,255,0.3);
    border: 1px solid rgba(0,0,0,0.2);
    margin: -1px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:hover:before,.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:focus:before,.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:active:before,.s-slick-theme--dot .s-slick-dots .slick-dots li button:hover:before,.s-slick-theme--dot .s-slick-dots .slick-dots li button:focus:before,.s-slick-theme--dot .s-slick-dots .slick-dots li button:active:before {
    margin: 0;
    border: none;
    background-color: rgba(255,255,255,0.6)
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button::-moz-focus-inner,.s-slick-theme--dot .s-slick-dots .slick-dots li button::-moz-focus-inner {
    border: 0
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:-moz-focusring,.s-slick-theme--dot .s-slick-dots .slick-dots li button:-moz-focusring {
    outline: 1px dotted #fff
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li.slick-active button:before,.s-slick-theme--dot .s-slick-dots .slick-dots li.slick-active button:before {
    margin: 0;
    border: none;
    background-color: #fff
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
    float: none;
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 34px;
    height: 34px;
    margin-left: 8px;
    margin-left: 0.55556vw;
    margin-right: 0
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        margin-left:8px
    }
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
    margin: 0;
    padding: 0;
    width: 34px;
    height: 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:before,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.4;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='12'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none;
    margin: auto
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:hover:before,.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:focus:before,.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:active:before,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:hover:before,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:focus:before,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:active:before {
    opacity: 0.6;
    border: none;
    background-color: transparent
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:after {
    content: '';
    position: relative;
    display: block;
    margin: -2px auto 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
    width: 10px;
    height: 10px;
    background-image: url("/global/galaxy/apps/common/img/component/ico-carousel-pause-white.svg")
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play {
    padding-left: 2px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
    width: 7px;
    height: 10px;
    background-image: url("/global/galaxy/apps/common/img/component/ico-carousel-play-white.svg")
}

.s-slick-theme--dot-bg.is-slick-autoplay .slick-dots,.s-slick-theme--dot.is-slick-autoplay .slick-dots {
    margin-right: 40px
}

@media screen and (max-width: 768px) {
    .s-slick .slick-dots {
        bottom:68.26667px;
        bottom: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick .slick-dots {
        bottom:32px;
        bottom: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick .slick-dots li {
        margin:0 3px 0 4px
    }

    .s-slick-theme--dot-bg .slick-arrow,.s-slick-theme--dot .slick-arrow {
        width: 106.66667px;
        width: 13.88889vw;
        height: 106.66667px;
        height: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow,.s-slick-theme--dot .slick-arrow {
        width:50px;
        width: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow,.s-slick-theme--dot .slick-arrow {
        height:50px;
        height: 13.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .slick-arrow:after,.s-slick-theme--dot .slick-arrow:after {
        width:42.66667px;
        width: 5.55556vw;
        height: 64px;
        height: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow:after,.s-slick-theme--dot .slick-arrow:after {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow:after,.s-slick-theme--dot .slick-arrow:after {
        height:30px;
        height: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev,.s-slick-theme--dot .slick-arrow.slick-prev {
        left:25.6px;
        left: 3.33333vw;
        padding-right: 4.26667px;
        padding-right: 0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev,.s-slick-theme--dot .slick-arrow.slick-prev {
        left:12px;
        left: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev,.s-slick-theme--dot .slick-arrow.slick-prev {
        padding-right:2px;
        padding-right: 0.55556vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next,.s-slick-theme--dot .slick-arrow.slick-next {
        right:25.6px;
        right: 3.33333vw;
        padding-left: 6.4px;
        padding-left: 0.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next,.s-slick-theme--dot .slick-arrow.slick-next {
        right:12px;
        right: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next,.s-slick-theme--dot .slick-arrow.slick-next {
        padding-left:3px;
        padding-left: 0.83333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots,.s-slick-theme--dot .s-slick-dots {
        bottom:34.13333px;
        bottom: 4.44444vw;
        padding: 0px 25.6px;
        padding: 0vw 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots,.s-slick-theme--dot .s-slick-dots {
        bottom:16px;
        bottom: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots,.s-slick-theme--dot .s-slick-dots {
        padding:0px 12px;
        padding: 0vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots,.s-slick-theme--dot .s-slick-dots .slick-dots {
        padding:0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots,.s-slick-theme--dot .s-slick-dots .slick-dots {
        padding:0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots:before,.s-slick-theme--dot .s-slick-dots .slick-dots:before {
        -webkit-border-radius:25.6px;
        border-radius: 25.6px;
        -webkit-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots:before,.s-slick-theme--dot .s-slick-dots .slick-dots:before {
        -webkit-border-radius:12px;
        border-radius: 12px;
        -webkit-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li,.s-slick-theme--dot .s-slick-dots .slick-dots li {
        margin:0px 4.26667px;
        margin: 0vw 0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li,.s-slick-theme--dot .s-slick-dots .slick-dots li {
        margin:0px 2px;
        margin: 0vw 0.55556vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button,.s-slick-theme--dot .s-slick-dots .slick-dots li button {
        width:12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw;
        padding: 12.8px;
        padding: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button,.s-slick-theme--dot .s-slick-dots .slick-dots li button {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button,.s-slick-theme--dot .s-slick-dots .slick-dots li button {
        height:6px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button,.s-slick-theme--dot .s-slick-dots .slick-dots li button {
        padding:6px;
        padding: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:before,.s-slick-theme--dot .s-slick-dots .slick-dots li button:before {
        width:100%;
        height: 100%;
        -webkit-border-radius: 10.66667px;
        border-radius: 10.66667px;
        -webkit-border-radius: 1.38889vw;
        border-radius: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:before,.s-slick-theme--dot .s-slick-dots .slick-dots li button:before {
        -webkit-border-radius:5px;
        border-radius: 5px;
        -webkit-border-radius: 1.38889vw;
        border-radius: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        width:59.73333px;
        width: 7.77778vw;
        height: 59.73333px;
        height: 7.77778vw;
        margin-left: 14.93333px;
        margin-left: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        width:28px;
        width: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        height:28px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        margin-left:7px;
        margin-left: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
        width:59.73333px;
        width: 7.77778vw;
        height: 59.73333px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
        width:28px;
        width: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
        height:28px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
        width:21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw;
        margin: -1px auto 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
        width:10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-puse,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-puse {
        padding-left:1px
    }

    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play {
        padding-left: 4.26667px;
        padding-left: 0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play {
        padding-left:2px;
        padding-left: 0.55556vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
        width:14.93333px;
        width: 1.94444vw;
        height: 21.33333px;
        height: 2.77778vw;
        margin: -2px auto 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
        width:7px;
        width: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after,.s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg.is-slick-autoplay .slick-dots,.s-slick-theme--dot.is-slick-autoplay .slick-dots {
        margin-right:72.53333px;
        margin-right: 9.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg.is-slick-autoplay .slick-dots,.s-slick-theme--dot.is-slick-autoplay .slick-dots {
        margin-right:34px;
        margin-right: 9.44444vw
    }
}

.s-video-area {
    display: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 100
}

.s-video-area:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    content: ''
}

.s-video-area iframe,.s-video-area object {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.s-video-area .s-video-wrap,.s-video-area .s-video-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.s-video-area .s-video-container {
    z-index: 10
}

.s-video-area .s-video-container>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%
}

.s-media-close {
    overflow: hidden;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 100;
    width: 28px;
    height: 28px;
    background: url(/global/galaxy/apps/common/img/component/btn-close-white.png) no-repeat 50% 50%;
    font-size: 0;
    line-height: 99px;
    cursor: pointer
}

.s-media-close.s-black {
    background: url(/global/galaxy/apps/common/img/component/btn-close-black.png) no-repeat 50% 50%
}

.video-open #wrap {
    overflow-x: hidden
}

.mp4-video {
    position: relative
}

.s-mp4-video-play {
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 142px;
    width: 9.86111vw;
    height: 142px;
    height: 9.86111vw;
    margin: auto;
    text-indent: -999px;
    background: url(/global/galaxy/apps/common/img/component/btn-play-big.png) no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .s-mp4-video-play {
        width:142px
    }
}

@media (min-width: 1440px) {
    .s-mp4-video-play {
        height:142px
    }
}

.s-mp4-video-play:-moz-focusring {
    outline: 1px dotted ButtonText
}

.bc-cplayer-container .bc-cplayer-control {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-bg-panel.gif)
}

.bc-cplayer-container .bc-cplayer-control .rewind {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-rewind.gif)
}

.bc-cplayer-container .bc-cplayer-control .play {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-play.gif)
}

.bc-cplayer-container .bc-cplayer-control .pause {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-pause.gif)
}

.bc-cplayer-container .bc-cplayer-control .forward {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-forward.gif)
}

.bc-cplayer-container .bc-cplayer-control .mute {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-volon.gif)
}

.bc-cplayer-container .bc-cplayer-control .volume-down {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-voldown.gif)
}

.bc-cplayer-container .bc-cplayer-control .volume-up {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-volup.gif)
}

.bc-cplayer-container .bc-cplayer-control .muted {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-volmute.gif)
}

.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-bc-cc.png)
}

.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc.over {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-bc-cc-over.png) !important
}

.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc.on {
    background-image: url(/global/galaxy/apps/common/img/component/brightcove-btn-bc-cc-on.png) !important
}

.bc-cplayer-control-area {
    height: 100%
}

@media screen and (max-width: 768px) {
    .s-media-close {
        top:34.13333px;
        top: 4.44444vw;
        right: 34.13333px;
        right: 4.44444vw;
        width: 25px;
        height: 25px;
        background: url(/global/galaxy/apps/common/img/component/btn-close-white_x2.png) no-repeat 50% 50%;
        background-size: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-media-close {
        right:16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .s-media-close.s-black {
        background:url(/global/galaxy/apps/common/img/component/btn-close-black_x2.png) no-repeat 50% 50%;
        background-size: 100%
    }

    .s-mp4-video-play {
        width: 179.2px;
        width: 23.33333vw;
        height: 179.2px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-mp4-video-play {
        width:84px;
        width: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-mp4-video-play {
        height:84px;
        height: 23.33333vw
    }
}

.s-energy-label__txt {
    font-size: 13px;
    font-size: 0.90278vw;
    color: #363636;
    font-weight: bold;
    letter-spacing: .06em;
    text-transform: uppercase;
    vertical-align: top
}

@media (min-width: 1440px) {
    .s-energy-label__txt {
        font-size:13px
    }
}

.s-energy-label__txt:hover,.s-energy-label__txt:focus {
    text-decoration: underline
}

.s-energy-label__tag {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    width: 2.77778vw;
    height: 20px;
    height: 1.38889vw;
    margin: -1px 0px 0px 7px;
    margin: -0.06944vw 0vw 0vw 0.48611vw;
    background-repeat: no-repeat;
    vertical-align: top
}

@media (min-width: 1440px) {
    .s-energy-label__tag {
        width:40px
    }
}

@media (min-width: 1440px) {
    .s-energy-label__tag {
        height:20px
    }
}

@media (min-width: 1440px) {
    .s-energy-label__tag {
        margin:-1px 0px 0px 7px
    }
}

.s-energy-label__tag span {
    overflow: hidden;
    display: inline-block;
    width: 40px;
    width: 2.77778vw;
    height: 20px;
    height: 1.38889vw;
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 99em;
    vertical-align: top
}

@media (min-width: 1440px) {
    .s-energy-label__tag span {
        width:40px
    }
}

@media (min-width: 1440px) {
    .s-energy-label__tag span {
        height:20px
    }
}

.s-energy-label__tag.s-first-level {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-first.svg)
}

.s-energy-label__tag.s-second-level {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-second.svg)
}

.s-energy-label__tag.s-third-level {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-third.svg)
}

.s-energy-label__tag.s-fourth-level {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-fourth.svg)
}

.s-energy-label__tag.s-fifth-level {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-fifth.svg)
}

.s-energy-label__tag.s-sixth-level {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-sixth.svg)
}

.s-energy-label__tag.s-seventh-level {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-seventh.svg)
}

.s-energy-label__tag .s-grade-a {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-a.svg)
}

.s-energy-label__tag .s-grade-a-plus {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-a-plus.svg)
}

.s-energy-label__tag .s-grade-a-plus2 {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-a-plus2.svg)
}

.s-energy-label__tag .s-grade-a-plus3 {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-a-plus3.svg)
}

.s-energy-label__tag .s-grade-b {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-b.svg)
}

.s-energy-label__tag .s-grade-c {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-c.svg)
}

.s-energy-label__tag .s-grade-d {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-d.svg)
}

.s-energy-label__tag .s-grade-e {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-e.svg)
}

.s-energy-label__tag .s-grade-f {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-f.svg)
}

.s-energy-label__tag .s-grade-g {
    background-image: url(/global/galaxy/apps/common/img/component/svg-level-g.svg)
}

.no-svg .s-energy-label__tag.s-first-level,.no-svg .s-energy-label__tag.s-second-level,.no-svg .s-energy-label__tag.s-third-level,.no-svg .s-energy-label__tag.s-fourth-level,.no-svg .s-energy-label__tag.s-fifth-level,.no-svg .s-energy-label__tag.s-sixth-level,.no-svg .s-energy-label__tag.s-seventh-level,.no-svg .s-energy-label__tag .s-grade-a,.no-svg .s-energy-label__tag .s-grade-a-plus,.no-svg .s-energy-label__tag .s-grade-a-plus2,.no-svg .s-energy-label__tag .s-grade-a-plus3,.no-svg .s-energy-label__tag .s-grade-b,.no-svg .s-energy-label__tag .s-grade-c,.no-svg .s-energy-label__tag .s-grade-d,.no-svg .s-energy-label__tag .s-grade-e,.no-svg .s-energy-label__tag .s-grade-f,.no-svg .s-energy-label__tag .s-grade-g {
    background-image: url(/global/galaxy/apps/common/img/component/sp-common-ie8.png);
    background-size: 400px auto
}

.no-svg .s-energy-label__tag.s-first-level {
    background-position: 0 -23px
}

.no-svg .s-energy-label__tag.s-second-level {
    background-position: 0 -45px
}

.no-svg .s-energy-label__tag.s-third-level {
    background-position: 0 -67px
}

.no-svg .s-energy-label__tag.s-fourth-level {
    background-position: 0 -89px
}

.no-svg .s-energy-label__tag.s-fifth-level {
    background-position: -42px -23px
}

.no-svg .s-energy-label__tag.s-sixth-level {
    background-position: -42px -45px
}

.no-svg .s-energy-label__tag.s-seventh-level {
    background-position: -42px -67px
}

.no-svg .s-energy-label__tag .s-grade-a {
    background-position: -84px -67px
}

.no-svg .s-energy-label__tag .s-grade-a-plus {
    background-position: -84px -45px
}

.no-svg .s-energy-label__tag .s-grade-a-plus2 {
    background-position: -84px -23px
}

.no-svg .s-energy-label__tag .s-grade-a-plus3 {
    background-position: -42px -89px
}

.no-svg .s-energy-label__tag .s-grade-b {
    background-position: -84px -89px
}

.no-svg .s-energy-label__tag .s-grade-c {
    background-position: -126px -23px
}

.no-svg .s-energy-label__tag .s-grade-d {
    background-position: -126px -23px
}

.no-svg .s-energy-label__tag .s-grade-e {
    background-position: -126px -67px
}

.no-svg .s-energy-label__tag .s-grade-f {
    background-position: -126px -89px
}

.no-svg .s-energy-label__tag .s-grade-g {
    background-position: -96px 0
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__txt {
        font-size:14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag {
        width:40px;
        width: 3.90625vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag {
        height:20px;
        height: 1.95312vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag {
        margin:-1px 0px 0px 7px;
        margin: -0.09766vw 0vw 0vw 0.68359vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag span {
        width:40px;
        width: 3.90625vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag span {
        height:20px;
        height: 1.95312vw
    }
}

@media screen and (max-width: 768px) {
    .s-energy-label__txt {
        font-size:21.33333px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__txt {
        font-size:10px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-energy-label__tag {
        width:68.26667px;
        width: 8.88889vw;
        height: 34.13333px;
        height: 4.44444vw;
        margin: -6.4px 0px 0px 8.53333px;
        margin: -0.83333vw 0vw 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag {
        width:32px;
        width: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag {
        height:16px;
        height: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag {
        margin:-3px 0px 0px 4px;
        margin: -0.83333vw 0vw 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .s-energy-label__tag span {
        width:68.26667px;
        width: 8.88889vw;
        height: 34.13333px;
        height: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag span {
        width:32px;
        width: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag span {
        height:16px;
        height: 4.44444vw
    }
}

.s-layer-dimmed {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 1100;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    opacity: .85
}

@media screen and (max-width: 768px) {
    body.layer-opened-mo {
        overflow:hidden
    }
}

.s-buffer-top {
    margin-top: 88px !important
}

.s-buffer-bottom {
    margin-bottom: 88px !important
}

.s-font-sharpsans,.s-font-sharpsans * {
    font-family: "SamsungSharpSans",arial
}

html.rtl .s-font-sharpsans,html.rtl .s-font-sharpsans * {
    font-family: "SamsungSharpSans","SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .s-font-sharpsans,html.rtl[lang^="he"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans","SamsungOneHebrew",tahoma
}

html[lang^="el"] .s-font-sharpsans,html[lang^="kk"] .s-font-sharpsans,html[lang^="uk"] .s-font-sharpsans,html[lang^="el"] .s-font-sharpsans *,html[lang^="kk"] .s-font-sharpsans *,html[lang^="uk"] .s-font-sharpsans * {
    font-family: "SamsungOne",arial
}

html[lang^="zh"] .s-font-sharpsans,html[lang^="zh"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .s-font-sharpsans,html[lang="zh-CN"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .s-font-sharpsans,html[lang^="th"] .s-font-sharpsans * {
    font-family: "Kittithada",arial
}

html[lang^="vi"] .s-font-sharpsans,html[lang^="vi"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans","SamsungOne",arial
}

html[lang^="my"] .s-font-sharpsans,html[lang^="my"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans","Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .s-font-sharpsans,html[lang^="ko"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans","SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

.s-font-weight-bold.s-font-weight-bold {
    font-weight: bold
}

.s-font-style-italic.s-font-style-italic {
    font-style: italic
}

[data-font-size-pc="108"] {
    font-size: 108px;
    font-size: 7.5vw
}

html[lang^="th"] [data-font-size-pc="108"] {
    font-size: 156.6px;
    font-size: 10.875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="108"] {
        font-size:108px
    }

    html[lang^="th"] [data-font-size-pc="108"] {
        font-size: 156.6px
    }
}

[data-font-size-pc="90"] {
    font-size: 90px;
    font-size: 6.25vw
}

html[lang^="th"] [data-font-size-pc="90"] {
    font-size: 130.5px;
    font-size: 9.0625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="90"] {
        font-size:90px
    }

    html[lang^="th"] [data-font-size-pc="90"] {
        font-size: 130.5px
    }
}

[data-font-size-pc="84"] {
    font-size: 84px;
    font-size: 5.83333vw
}

html[lang^="th"] [data-font-size-pc="84"] {
    font-size: 121.8px;
    font-size: 8.45833vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="84"] {
        font-size:84px
    }

    html[lang^="th"] [data-font-size-pc="84"] {
        font-size: 121.8px
    }
}

[data-font-size-pc="80"] {
    font-size: 80px;
    font-size: 5.55556vw
}

html[lang^="th"] [data-font-size-pc="80"] {
    font-size: 116px;
    font-size: 8.05556vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="80"] {
        font-size:80px
    }

    html[lang^="th"] [data-font-size-pc="80"] {
        font-size: 116px
    }
}

[data-font-size-pc="76"] {
    font-size: 76px;
    font-size: 5.27778vw
}

html[lang^="th"] [data-font-size-pc="76"] {
    font-size: 110.2px;
    font-size: 7.65278vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="76"] {
        font-size:76px
    }

    html[lang^="th"] [data-font-size-pc="76"] {
        font-size: 110.2px
    }
}

[data-font-size-pc="72"] {
    font-size: 72px;
    font-size: 5vw
}

html[lang^="th"] [data-font-size-pc="72"] {
    font-size: 104.4px;
    font-size: 7.25vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="72"] {
        font-size:72px
    }

    html[lang^="th"] [data-font-size-pc="72"] {
        font-size: 104.4px
    }
}

[data-font-size-pc="70"] {
    font-size: 70px;
    font-size: 4.86111vw
}

html[lang^="th"] [data-font-size-pc="70"] {
    font-size: 101.5px;
    font-size: 7.04861vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="70"] {
        font-size:70px
    }

    html[lang^="th"] [data-font-size-pc="70"] {
        font-size: 101.5px
    }
}

[data-font-size-pc="64"] {
    font-size: 64px;
    font-size: 4.44444vw
}

html[lang^="th"] [data-font-size-pc="64"] {
    font-size: 92.8px;
    font-size: 6.44444vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="64"] {
        font-size:64px
    }

    html[lang^="th"] [data-font-size-pc="64"] {
        font-size: 92.8px
    }
}

[data-font-size-pc="60"] {
    font-size: 60px;
    font-size: 4.16667vw
}

html[lang^="th"] [data-font-size-pc="60"] {
    font-size: 87px;
    font-size: 6.04167vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="60"] {
        font-size:60px
    }

    html[lang^="th"] [data-font-size-pc="60"] {
        font-size: 87px
    }
}

[data-font-size-pc="48"] {
    font-size: 48px;
    font-size: 3.33333vw
}

html[lang^="th"] [data-font-size-pc="48"] {
    font-size: 64.8px;
    font-size: 4.5vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="48"] {
        font-size:48px
    }

    html[lang^="th"] [data-font-size-pc="48"] {
        font-size: 64.8px
    }
}

[data-font-size-pc="40"] {
    font-size: 40px;
    font-size: 2.77778vw
}

html[lang^="th"] [data-font-size-pc="40"] {
    font-size: 54px;
    font-size: 3.75vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="40"] {
        font-size:40px
    }

    html[lang^="th"] [data-font-size-pc="40"] {
        font-size: 54px
    }
}

[data-font-size-pc="38"] {
    font-size: 38px;
    font-size: 2.63889vw
}

html[lang^="th"] [data-font-size-pc="38"] {
    font-size: 51.3px;
    font-size: 3.5625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="38"] {
        font-size:38px
    }

    html[lang^="th"] [data-font-size-pc="38"] {
        font-size: 51.3px
    }
}

[data-font-size-pc="36"] {
    font-size: 36px;
    font-size: 2.5vw
}

html[lang^="th"] [data-font-size-pc="36"] {
    font-size: 48.6px;
    font-size: 3.375vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="36"] {
        font-size:36px
    }

    html[lang^="th"] [data-font-size-pc="36"] {
        font-size: 48.6px
    }
}

[data-font-size-pc="34"] {
    font-size: 34px;
    font-size: 2.36111vw
}

html[lang^="th"] [data-font-size-pc="34"] {
    font-size: 45.9px;
    font-size: 3.1875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="34"] {
        font-size:34px
    }

    html[lang^="th"] [data-font-size-pc="34"] {
        font-size: 45.9px
    }
}

[data-font-size-pc="32"] {
    font-size: 32px;
    font-size: 2.22222vw
}

html[lang^="th"] [data-font-size-pc="32"] {
    font-size: 43.2px;
    font-size: 3vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="32"] {
        font-size:32px
    }

    html[lang^="th"] [data-font-size-pc="32"] {
        font-size: 43.2px
    }
}

[data-font-size-pc="28"] {
    font-size: 28px;
    font-size: 1.94444vw
}

html[lang^="th"] [data-font-size-pc="28"] {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="28"] {
        font-size:28px
    }

    html[lang^="th"] [data-font-size-pc="28"] {
        font-size: 37.8px
    }
}

[data-font-size-pc="24"] {
    font-size: 24px;
    font-size: 1.66667vw
}

html[lang^="th"] [data-font-size-pc="24"] {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="24"] {
        font-size:24px
    }

    html[lang^="th"] [data-font-size-pc="24"] {
        font-size: 32.4px
    }
}

[data-font-size-pc="22"] {
    font-size: 22px;
    font-size: 1.52778vw
}

html[lang^="th"] [data-font-size-pc="22"] {
    font-size: 29.7px;
    font-size: 2.0625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="22"] {
        font-size:22px
    }

    html[lang^="th"] [data-font-size-pc="22"] {
        font-size: 29.7px
    }
}

[data-font-size-pc="20"] {
    font-size: 20px;
    font-size: 1.38889vw
}

html[lang^="th"] [data-font-size-pc="20"] {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="20"] {
        font-size:20px
    }

    html[lang^="th"] [data-font-size-pc="20"] {
        font-size: 27px
    }
}

[data-font-size-pc="18"] {
    font-size: 18px;
    font-size: 1.25vw
}

html[lang^="th"] [data-font-size-pc="18"] {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="18"] {
        font-size:18px
    }

    html[lang^="th"] [data-font-size-pc="18"] {
        font-size: 24.3px
    }
}

[data-font-size-pc="16"] {
    font-size: 16px;
    font-size: 1.11111vw
}

html[lang^="th"] [data-font-size-pc="16"] {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="16"] {
        font-size:16px
    }

    html[lang^="th"] [data-font-size-pc="16"] {
        font-size: 21.6px
    }
}

[data-font-size-pc="14"] {
    font-size: 14px;
    font-size: 0.97222vw
}

html[lang^="th"] [data-font-size-pc="14"] {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="14"] {
        font-size:14px
    }

    html[lang^="th"] [data-font-size-pc="14"] {
        font-size: 18.9px
    }
}

[data-font-size-pc="12"] {
    font-size: 12px;
    font-size: 0.83333vw
}

html[lang^="th"] [data-font-size-pc="12"] {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="12"] {
        font-size:12px
    }

    html[lang^="th"] [data-font-size-pc="12"] {
        font-size: 16.2px
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="104"] {
        font-size:110.93333px;
        font-size: 14.44444vw
    }

    html[lang^="th"] [data-font-size-mo="104"] {
        font-size: 160.85333px;
        font-size: 20.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="104"] {
        font-size:52px;
        font-size: 14.44444vw
    }

    html[lang^="th"] [data-font-size-mo="104"] {
        font-size: 75.4px;
        font-size: 20.94444vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="88"] {
        font-size:93.86667px;
        font-size: 12.22222vw
    }

    html[lang^="th"] [data-font-size-mo="88"] {
        font-size: 136.10667px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="88"] {
        font-size:44px;
        font-size: 12.22222vw
    }

    html[lang^="th"] [data-font-size-mo="88"] {
        font-size: 63.8px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="80"] {
        font-size:85.33333px;
        font-size: 11.11111vw
    }

    html[lang^="th"] [data-font-size-mo="80"] {
        font-size: 123.73333px;
        font-size: 16.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="80"] {
        font-size:40px;
        font-size: 11.11111vw
    }

    html[lang^="th"] [data-font-size-mo="80"] {
        font-size: 58px;
        font-size: 16.11111vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="76"] {
        font-size:81.06667px;
        font-size: 10.55556vw
    }

    html[lang^="th"] [data-font-size-mo="76"] {
        font-size: 117.54667px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="76"] {
        font-size:38px;
        font-size: 10.55556vw
    }

    html[lang^="th"] [data-font-size-mo="76"] {
        font-size: 55.1px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="72"] {
        font-size:76.8px;
        font-size: 10vw
    }

    html[lang^="th"] [data-font-size-mo="72"] {
        font-size: 111.36px;
        font-size: 14.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="72"] {
        font-size:36px;
        font-size: 10vw
    }

    html[lang^="th"] [data-font-size-mo="72"] {
        font-size: 52.2px;
        font-size: 14.5vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="70"] {
        font-size:74.66667px;
        font-size: 9.72222vw
    }

    html[lang^="th"] [data-font-size-mo="70"] {
        font-size: 108.26667px;
        font-size: 14.09722vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="70"] {
        font-size:35px;
        font-size: 9.72222vw
    }

    html[lang^="th"] [data-font-size-mo="70"] {
        font-size: 50.75px;
        font-size: 14.09722vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="64"] {
        font-size:68.26667px;
        font-size: 8.88889vw
    }

    html[lang^="th"] [data-font-size-mo="64"] {
        font-size: 98.98667px;
        font-size: 12.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="64"] {
        font-size:32px;
        font-size: 8.88889vw
    }

    html[lang^="th"] [data-font-size-mo="64"] {
        font-size: 46.4px;
        font-size: 12.88889vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="56"] {
        font-size:59.73333px;
        font-size: 7.77778vw
    }

    html[lang^="th"] [data-font-size-mo="56"] {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="56"] {
        font-size:28px;
        font-size: 7.77778vw
    }

    html[lang^="th"] [data-font-size-mo="56"] {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="54"] {
        font-size:57.6px;
        font-size: 7.5vw
    }

    html[lang^="th"] [data-font-size-mo="54"] {
        font-size: 77.76px;
        font-size: 10.125vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="54"] {
        font-size:27px;
        font-size: 7.5vw
    }

    html[lang^="th"] [data-font-size-mo="54"] {
        font-size: 36.45px;
        font-size: 10.125vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="52"] {
        font-size:55.46667px;
        font-size: 7.22222vw
    }

    html[lang^="th"] [data-font-size-mo="52"] {
        font-size: 74.88px;
        font-size: 9.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="52"] {
        font-size:26px;
        font-size: 7.22222vw
    }

    html[lang^="th"] [data-font-size-mo="52"] {
        font-size: 35.1px;
        font-size: 9.75vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="50"] {
        font-size:53.33333px;
        font-size: 6.94444vw
    }

    html[lang^="th"] [data-font-size-mo="50"] {
        font-size: 72px;
        font-size: 9.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="50"] {
        font-size:25px;
        font-size: 6.94444vw
    }

    html[lang^="th"] [data-font-size-mo="50"] {
        font-size: 33.75px;
        font-size: 9.375vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="48"] {
        font-size:51.2px;
        font-size: 6.66667vw
    }

    html[lang^="th"] [data-font-size-mo="48"] {
        font-size: 69.12px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="48"] {
        font-size:24px;
        font-size: 6.66667vw
    }

    html[lang^="th"] [data-font-size-mo="48"] {
        font-size: 32.4px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="44"] {
        font-size:46.93333px;
        font-size: 6.11111vw
    }

    html[lang^="th"] [data-font-size-mo="44"] {
        font-size: 63.36px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="44"] {
        font-size:22px;
        font-size: 6.11111vw
    }

    html[lang^="th"] [data-font-size-mo="44"] {
        font-size: 29.7px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="42"] {
        font-size:44.8px;
        font-size: 5.83333vw
    }

    html[lang^="th"] [data-font-size-mo="42"] {
        font-size: 60.48px;
        font-size: 7.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="42"] {
        font-size:21px;
        font-size: 5.83333vw
    }

    html[lang^="th"] [data-font-size-mo="42"] {
        font-size: 28.35px;
        font-size: 7.875vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="40"] {
        font-size:42.66667px;
        font-size: 5.55556vw
    }

    html[lang^="th"] [data-font-size-mo="40"] {
        font-size: 57.6px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="40"] {
        font-size:20px;
        font-size: 5.55556vw
    }

    html[lang^="th"] [data-font-size-mo="40"] {
        font-size: 27px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="38"] {
        font-size:40.53333px;
        font-size: 5.27778vw
    }

    html[lang^="th"] [data-font-size-mo="38"] {
        font-size: 54.72px;
        font-size: 7.125vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="38"] {
        font-size:19px;
        font-size: 5.27778vw
    }

    html[lang^="th"] [data-font-size-mo="38"] {
        font-size: 25.65px;
        font-size: 7.125vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="36"] {
        font-size:38.4px;
        font-size: 5vw
    }

    html[lang^="th"] [data-font-size-mo="36"] {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="36"] {
        font-size:18px;
        font-size: 5vw
    }

    html[lang^="th"] [data-font-size-mo="36"] {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="34"] {
        font-size:36.26667px;
        font-size: 4.72222vw
    }

    html[lang^="th"] [data-font-size-mo="34"] {
        font-size: 48.96px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="34"] {
        font-size:17px;
        font-size: 4.72222vw
    }

    html[lang^="th"] [data-font-size-mo="34"] {
        font-size: 22.95px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="32"] {
        font-size:34.13333px;
        font-size: 4.44444vw
    }

    html[lang^="th"] [data-font-size-mo="32"] {
        font-size: 46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="32"] {
        font-size:16px;
        font-size: 4.44444vw
    }

    html[lang^="th"] [data-font-size-mo="32"] {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="30"] {
        font-size:32px;
        font-size: 4.16667vw
    }

    html[lang^="th"] [data-font-size-mo="30"] {
        font-size: 43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="30"] {
        font-size:15px;
        font-size: 4.16667vw
    }

    html[lang^="th"] [data-font-size-mo="30"] {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="28"] {
        font-size:29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] [data-font-size-mo="28"] {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="28"] {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] [data-font-size-mo="28"] {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="24"] {
        font-size:25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] [data-font-size-mo="24"] {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="24"] {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] [data-font-size-mo="24"] {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="22"] {
        font-size:23.46667px;
        font-size: 3.05556vw
    }

    html[lang^="th"] [data-font-size-mo="22"] {
        font-size: 31.68px;
        font-size: 4.125vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="22"] {
        font-size:11px;
        font-size: 3.05556vw
    }

    html[lang^="th"] [data-font-size-mo="22"] {
        font-size: 14.85px;
        font-size: 4.125vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="20"] {
        font-size:21.33333px;
        font-size: 2.77778vw
    }

    html[lang^="th"] [data-font-size-mo="20"] {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="20"] {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^="th"] [data-font-size-mo="20"] {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="18"] {
        font-size:19.2px;
        font-size: 2.5vw
    }

    html[lang^="th"] [data-font-size-mo="18"] {
        font-size: 25.92px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="18"] {
        font-size:9px;
        font-size: 2.5vw
    }

    html[lang^="th"] [data-font-size-mo="18"] {
        font-size: 12.15px;
        font-size: 3.375vw
    }
}

.s-gotop-wrap {
    display: none;
    overflow: hidden;
    position: fixed;
    right: 32px;
    bottom: 20px;
    z-index: 1000;
    max-width: 1440px;
    text-align: right
}

.s-gotop-wrap.s-show {
    display: block
}

.s-gotop-wrap .s-btn-gotop {
    width: 58px;
    height: 58px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #363636;
    font-size: 0;
    opacity: .7
}

.s-gotop-wrap .s-btn-gotop:after {
    overflow: hidden;
    display: inline-block;
    width: 36px;
    height: 22px;
    margin: 18px auto;
    background: url("/global/galaxy/apps/common/img/component/btn-gotop.png") no-repeat;
    background-size: 100%;
    content: ''
}

@media screen and (max-width: 768px) {
    .s-gotop-wrap {
        min-width:320px;
        right: 34.13333px;
        right: 4.44444vw;
        bottom: 34.13333px;
        bottom: 4.44444vw;
        font-size: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-gotop-wrap {
        right:16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-gotop-wrap {
        bottom:16px;
        bottom: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .s-gotop-wrap .s-btn-gotop {
        width:40px;
        height: 40px
    }

    .s-gotop-wrap .s-btn-gotop:after {
        width: 23px;
        height: 16px;
        margin: 9px auto
    }
}

.pr-g-product-disclaimer {
    margin-bottom: -1px;
    border-top: 1px solid #d0d0d0;
    background: #f7f7f7
}

.pr-g-product-disclaimer__inner {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pr-g-product-disclaimer__column {
    float: left;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-break: break-word
}

.pr-g-product-disclaimer p {
    margin-top: 16px;
    font-size: 12px;
    color: #363636;
    line-height: 1.34
}

.pr-g-product-disclaimer p:first-child {
    margin-top: 0
}

.pr-g-product-disclaimer a {
    color: #1428a0;
    text-decoration: underline
}

.pr-g-product-disclaimer a:hover {
    text-decoration: underline
}

.pr-g-product-disclaimer__inner-wrap:before,.pr-g-product-disclaimer__inner-wrap:after {
    content: '';
    display: block;
    clear: both
}

.pr-g-product-disclaimer__inner-wrap__col1 {
    padding: 21px 6.75% 20px
}

.pr-g-product-disclaimer__inner-wrap__col2 {
    padding: 21px 6.75% 30px
}

.pr-g-product-disclaimer__inner-wrap__col3 {
    padding: 31px 13.28% 27px 6.75%
}

.pr-g-product-disclaimer__inner-wrap__col2 .pr-g-product-disclaimer__column {
    width: 50%
}

.pr-g-product-disclaimer__inner-wrap__col3 .pr-g-product-disclaimer__column {
    width: 33.33%
}

.pr-feature-fixed-table__content {
    max-width: 1440px;
    margin: 44px auto 50px;
    margin: 3.05556vw auto 3.47222vw;
    padding: 0px 24px;
    padding: 0vw 1.66667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__content {
        margin:44px auto 50px
    }
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__content {
        padding:0px 24px
    }
}

.pr-feature-fixed-table__headline {
    padding-bottom: 13px;
    padding-bottom: 0.90278vw;
    text-align: left
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__headline {
        padding-bottom:13px
    }
}

.pr-feature-fixed-table__headline h3 {
    font-size: 18px;
    font-size: 1.25vw;
    font-weight: bold
}

html[lang^="th"] .pr-feature-fixed-table__headline h3 {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__headline h3 {
        font-size:18px
    }

    html[lang^="th"] .pr-feature-fixed-table__headline h3 {
        font-size: 24.3px
    }
}

.pr-feature-fixed-table__table-image img {
    width: 100%
}

.pr-feature-fixed-table__description {
    margin-top: 15px;
    margin-top: 1.04167vw;
    text-align: left
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__description {
        margin-top:15px
    }
}

.pr-feature-fixed-table__description p {
    color: #666;
    font-size: 14px;
    font-size: 0.97222vw;
    line-height: 22px;
    line-height: 1.52778vw
}

html[lang^="th"] .pr-feature-fixed-table__description p {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__description p {
        font-size:14px
    }

    html[lang^="th"] .pr-feature-fixed-table__description p {
        font-size: 18.9px
    }
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__description p {
        line-height:22px
    }
}

.pr-feature-fixed-table__link {
    margin-top: 5px;
    margin-top: 0.34722vw;
    text-align: left
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__link {
        margin-top:5px
    }
}

.pr-feature-fixed-table__link p {
    color: #666;
    font-size: 14px;
    font-size: 0.97222vw;
    line-height: 22px;
    line-height: 1.52778vw
}

html[lang^="th"] .pr-feature-fixed-table__link p {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__link p {
        font-size:14px
    }

    html[lang^="th"] .pr-feature-fixed-table__link p {
        font-size: 18.9px
    }
}

@media (min-width: 1440px) {
    .pr-feature-fixed-table__link p {
        line-height:22px
    }
}

.pr-feature-fixed-table__link p a {
    color: #1428a0;
    font-weight: bold;
    text-decoration: underline
}

@media screen and (max-width: 768px) {
    .pr-g-product-disclaimer__inner {
        padding:28px 16px 26px
    }

    .pr-g-product-disclaimer__inner-wrap__col1,.pr-g-product-disclaimer__inner-wrap__col2,.pr-g-product-disclaimer__inner-wrap__col3 {
        padding: 0 !important
    }

    .pr-g-product-disclaimer__inner-wrap .pr-g-product-disclaimer__column {
        float: none;
        width: auto;
        padding: 0 2.13%
    }

    .pr-g-product-disclaimer p {
        margin-top: 12px;
        font-size: 10px;
        line-height: 1.2
    }

    .pr-g-product-disclaimer__column {
        margin-top: 12px
    }

    .pr-g-product-disclaimer__column:first-child {
        margin-top: 0
    }

    .pr-feature-fixed-table__content {
        margin: 42.66667px auto 81.06667px;
        margin: 5.55556vw auto 10.55556vw;
        padding: 0px 51.2px;
        padding: 0vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__content {
        margin:20px auto 38px;
        margin: 5.55556vw auto 10.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__content {
        padding:0px 24px;
        padding: 0vw 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .pr-feature-fixed-table__headline {
        padding-bottom:17.06667px;
        padding-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__headline {
        padding-bottom:8px;
        padding-bottom: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .pr-feature-fixed-table__headline h3 {
        font-size:27.73333px;
        font-size: 3.61111vw
    }

    html[lang^="th"] .pr-feature-fixed-table__headline h3 {
        font-size: 37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__headline h3 {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^="th"] .pr-feature-fixed-table__headline h3 {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    .pr-feature-fixed-table__table-image {
        overflow-x:scroll;
        overflow-y: hidden
    }

    .pr-feature-fixed-table__table-image img {
        width: 1484.8px;
        width: 193.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__table-image img {
        width:696px;
        width: 193.33333vw
    }
}

@media screen and (max-width: 768px) {
    .pr-feature-fixed-table__description {
        margin-top:21.33333px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__description {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .pr-feature-fixed-table__description p {
        font-size:10.66667px;
        font-size: 1.38889vw;
        line-height: 17.06667px;
        line-height: 2.22222vw
    }

    html[lang^="th"] .pr-feature-fixed-table__description p {
        font-size: 14.4px;
        font-size: 1.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__description p {
        font-size:5px;
        font-size: 1.38889vw
    }

    html[lang^="th"] .pr-feature-fixed-table__description p {
        font-size: 6.75px;
        font-size: 1.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__description p {
        line-height:8px;
        line-height: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .pr-feature-fixed-table__link {
        margin-top:8.53333px;
        margin-top: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__link {
        margin-top:4px;
        margin-top: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .pr-feature-fixed-table__link p {
        font-size:10.66667px;
        font-size: 1.38889vw;
        line-height: 17.06667px;
        line-height: 2.22222vw
    }

    html[lang^="th"] .pr-feature-fixed-table__link p {
        font-size: 14.4px;
        font-size: 1.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__link p {
        font-size:5px;
        font-size: 1.38889vw
    }

    html[lang^="th"] .pr-feature-fixed-table__link p {
        font-size: 6.75px;
        font-size: 1.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .pr-feature-fixed-table__link p {
        line-height:8px;
        line-height: 2.22222vw
    }
}

.gb-footer-2020 {
    overflow: hidden;
    padding-top: 56px;
    padding-top: 3.88889vw;
    color: #000
}

@media (min-width: 1440px) {
    .gb-footer-2020 {
        padding-top:56px
    }
}

.gb-footer-2020 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-footer-2020 a,.gb-footer-2020 button {
    color: #000
}

.gb-footer-2020 a:hover,.gb-footer-2020 a:focus,.gb-footer-2020 button:hover,.gb-footer-2020 button:focus {
    color: #1428A0;
    text-decoration: underline
}

.gb-footer-2020__top {
    border-top: 1px solid #ddd
}

.gb-footer-2020__inner {
    position: relative;
    margin: 0 auto;
    max-width: 1440px
}

.gb-footer-2020__btn-top {
    overflow: visible;
    display: block;
    position: absolute;
    right: 30px;
    right: 2.08333vw;
    top: -44px;
    top: -3.05556vw;
    height: 32px;
    height: 2.22222vw;
    font-size: 14px;
    font-size: 0.97222vw;
    text-align: left;
    white-space: nowrap;
    line-height: 1.6
}

@media (min-width: 1440px) {
    .gb-footer-2020__btn-top {
        right:30px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__btn-top {
        top:-44px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__btn-top {
        height:32px
    }
}

html[lang^="th"] .gb-footer-2020__btn-top {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__btn-top {
        font-size:14px
    }

    html[lang^="th"] .gb-footer-2020__btn-top {
        font-size: 18.9px
    }
}

.gb-footer-2020__btn-top:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 12px;
    width: 0.83333vw;
    height: 7px;
    height: 0.48611vw;
    top: -1px;
    top: -0.06944vw;
    margin-left: 10px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-top.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .gb-footer-2020__btn-top:after {
        width:12px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__btn-top:after {
        height:7px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__btn-top:after {
        top:-1px
    }
}

.gb-footer-2020__sitemap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    width: 100%
}

.gb-footer-2020__sitemap-items {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    padding: 16px 24px 50px;
    padding: 1.11111vw 1.66667vw 3.47222vw;
    border-left: 1px solid #ddd;
    vertical-align: top
}

@media (min-width: 1440px) {
    .gb-footer-2020__sitemap-items {
        padding:16px 24px 50px
    }
}

.gb-footer-2020__sitemap-items:first-child {
    border-left: 0
}

.gb-footer-2020__sitemap-items.s-type-2columns {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
}

.gb-footer-2020__item-wrap {
    margin-top: 32px;
    margin-top: 2.22222vw
}

.gb-footer-2020__item-wrap:before,.gb-footer-2020__item-wrap:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-wrap {
        margin-top:32px
    }
}

.gb-footer-2020__item-wrap:first-child {
    margin-top: 0
}

.gb-footer-2020__list-title {
    display: block;
    min-height: 40px;
    min-height: 2.77778vw;
    font-size: 18px;
    font-size: 1.25vw;
    font-weight: bold;
    font-family: inherit;
    text-transform: uppercase
}

@media (min-width: 1440px) {
    .gb-footer-2020__list-title {
        min-height:40px
    }
}

html[lang^="th"] .gb-footer-2020__list-title {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__list-title {
        font-size:18px
    }

    html[lang^="th"] .gb-footer-2020__list-title {
        font-size: 24.3px
    }
}

.gb-footer-2020__list-cta {
    display: none
}

.gb-footer-2020__item-list {
    width: 100%
}

.gb-footer-2020__item-list+.gb-footer-2020__item-list {
    padding-left: 12px;
    padding-left: 0.83333vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list+.gb-footer-2020__item-list {
        padding-left:12px
    }
}

.s-type-2columns .gb-footer-2020__item-list {
    float: left;
    width: 50%
}

.s-type-2columns .gb-footer-2020__item-headline+.gb-footer-2020__item-list {
    padding-right: 12px;
    padding-right: 0.83333vw
}

@media (min-width: 1440px) {
    .s-type-2columns .gb-footer-2020__item-headline+.gb-footer-2020__item-list {
        padding-right:12px
    }
}

.gb-footer-2020__item-list li {
    max-width: 100%;
    margin-top: 4px 0px;
    margin-top: 0.27778vw 0vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li {
        margin-top:4px 0px
    }
}

.gb-footer-2020__item-list li a {
    display: block;
    padding: 7px 0px;
    padding: 0.48611vw 0vw;
    min-height: 30px;
    min-height: 2.08333vw;
    font-size: 14px;
    font-size: 0.97222vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li a {
        padding:7px 0px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li a {
        min-height:30px
    }
}

html[lang^="th"] .gb-footer-2020__item-list li a {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li a {
        font-size:14px
    }

    html[lang^="th"] .gb-footer-2020__item-list li a {
        font-size: 18.9px
    }
}

.gb-footer-2020__item-list li a.s-ico-new-window:after {
    content: '';
    display: inline-block;
    position: relative;
    top: -1px;
    top: -0.06944vw;
    width: 12px;
    width: 0.83333vw;
    height: 12px;
    height: 0.83333vw;
    margin-left: 4px;
    margin-left: 0.27778vw;
    background-size: 100% 100%;
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-new-window.svg);
    vertical-align: middle
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        top:-1px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        width:12px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        height:12px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        margin-left:4px
    }
}

.gb-footer-2020__middle {
    border-top: 1px solid #ddd
}

.gb-footer-2020__middle:before,.gb-footer-2020__middle:after {
    content: '';
    display: block;
    clear: both
}

.gb-footer-2020__middle .gb-footer-2020__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 24px;
    padding: 1.11111vw 1.66667vw;
    min-height: 64px;
    min-height: 4.44444vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__middle .gb-footer-2020__inner {
        padding:16px 24px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__middle .gb-footer-2020__inner {
        min-height:64px
    }
}

.gb-footer-2020__middle .gb-footer-2020__inner:after {
    content: '';
    min-height: inherit;
    font-size: 0
}

.gb-footer-2020__info-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.gb-footer-2020__info-text p {
    font-size: 12px;
    font-size: 0.83333vw;
    line-height: 1.4
}

html[lang^="th"] .gb-footer-2020__info-text p {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__info-text p {
        font-size:12px
    }

    html[lang^="th"] .gb-footer-2020__info-text p {
        font-size: 16.2px
    }
}

html[lang^="th"] .gb-footer-2020__info-text p {
    line-height: 1.05
}

html[lang^="my"] .gb-footer-2020__info-text p {
    line-height: 1.6
}

.gb-footer-2020__info-text p a {
    color: #000000;
    text-decoration: underline
}

.gb-footer-2020__info-local {
    margin-left: 40px;
    margin-left: 2.77778vw;
    white-space: nowrap;
    font-size: 0
}

@media (min-width: 1440px) {
    .gb-footer-2020__info-local {
        margin-left:40px
    }
}

.gb-footer-2020__info-local li {
    display: inline-block;
    margin-left: 10px;
    margin-left: 0.69444vw;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .gb-footer-2020__info-local li {
        margin-left:10px
    }
}

.gb-footer-2020__info-local li a {
    display: block
}

.gb-footer-2020__info-local li a img {
    max-height: 64px;
    max-height: 4.44444vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__info-local li a img {
        max-height:64px
    }
}

.gb-footer-2020__info-legal {
    margin-top: 4px;
    margin-top: 0.27778vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__info-legal {
        margin-top:4px
    }
}

.gb-footer-2020__bottom {
    border-top: 1px solid #ddd
}

.gb-footer-2020__bottom:before,.gb-footer-2020__bottom:after {
    content: '';
    display: block;
    clear: both
}

.gb-footer-2020__bottom .gb-footer-2020__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 72px;
    min-height: 5vw;
    padding: 0px 24px;
    padding: 0vw 1.66667vw;
    direction: rtl
}

@media (min-width: 1440px) {
    .gb-footer-2020__bottom .gb-footer-2020__inner {
        min-height:72px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__bottom .gb-footer-2020__inner {
        padding:0px 24px
    }
}

.gb-footer-2020__bottom .gb-footer-2020__inner:after {
    content: '';
    min-height: inherit;
    font-size: 0
}

.gb-footer-2020__bottom p {
    font-size: 12px;
    font-size: 0.83333vw
}

html[lang^="th"] .gb-footer-2020__bottom p {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__bottom p {
        font-size:12px
    }

    html[lang^="th"] .gb-footer-2020__bottom p {
        font-size: 16.2px
    }
}

.gb-footer-2020__sns {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 15px;
    margin-left: 1.04167vw;
    margin-right: -6px;
    margin-right: -0.41667vw;
    text-align: right;
    white-space: nowrap;
    font-size: 0;
    direction: ltr
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns {
        margin-left:15px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns {
        margin-right:-6px
    }
}

.gb-footer-2020__sns-title {
    display: inline-block;
    position: relative;
    top: 1px;
    top: 0.06944vw;
    margin-right: 8px;
    margin-right: 0.55556vw;
    font-size: 12px;
    font-size: 0.83333vw;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns-title {
        top:1px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns-title {
        margin-right:8px
    }
}

html[lang^="th"] .gb-footer-2020__sns-title {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns-title {
        font-size:12px
    }

    html[lang^="th"] .gb-footer-2020__sns-title {
        font-size: 16.2px
    }
}

.gb-footer-2020__sns-list {
    display: inline-block;
    vertical-align: middle
}

.gb-footer-2020__sns-item {
    display: inline-block;
    font-size: 0
}

.gb-footer-2020__sns-item a {
    display: block;
    position: relative;
    width: 40px;
    width: 2.77778vw;
    height: 40px;
    height: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns-item a {
        width:40px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns-item a {
        height:40px
    }
}

.gb-footer-2020__sns-item a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 10;
    fill: #000
}

.gb-footer-2020__sns-item a:hover svg,.gb-footer-2020__sns-item a:focus svg {
    fill: #1428A0
}

.gb-footer-2020__sns svg {
    width: 66%;
    vertical-align: middle;
    overflow: visible
}

.gb-footer-2020__sns .s-facebook a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 22px;
    width: 1.52778vw;
    height: 22px;
    height: 1.52778vw;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    -webkit-border-radius: 0.76389vw;
    border-radius: 0.76389vw;
    background-color: #000
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns .s-facebook a:after {
        width:22px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns .s-facebook a:after {
        height:22px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns .s-facebook a:after {
        -webkit-border-radius:11px;
        border-radius: 11px
    }
}

.gb-footer-2020__sns .s-facebook a:hover:after,.gb-footer-2020__sns .s-facebook a:focus:after {
    background: #1428A0
}

.gb-footer-2020__sns .s-facebook svg {
    bottom: -14%;
    width: 8px;
    width: 0.55556vw;
    fill: #fff !important
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns .s-facebook svg {
        width:8px
    }
}

.gb-footer-2020__sns .s-twitter svg {
    width: 20px;
    width: 1.38889vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns .s-twitter svg {
        width:20px
    }
}

.gb-footer-2020__sns .s-instagram svg {
    width: 18px;
    width: 1.25vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns .s-instagram svg {
        width:18px
    }
}

.gb-footer-2020__sns .s-youtube svg {
    width: 20px;
    width: 1.38889vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__sns .s-youtube svg {
        width:20px
    }
}

.gb-footer-2020__sns .s-whatsapp svg {
    stroke: #000
}

.gb-footer-2020__sns .s-whatsapp a:hover svg {
    stroke: #1428A0
}

.gb-footer-2020__bottom-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    direction: ltr;
    font-size: 14px;
    font-size: 0.97222vw
}

html[lang^="th"] .gb-footer-2020__bottom-list {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__bottom-list {
        font-size:14px
    }

    html[lang^="th"] .gb-footer-2020__bottom-list {
        font-size: 18.9px
    }
}

.gb-footer-2020__language-mo {
    display: none
}

.gb-footer-2020__language {
    position: relative;
    font-size: 12px;
    font-size: 0.83333vw
}

html[lang^="th"] .gb-footer-2020__language {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__language {
        font-size:12px
    }

    html[lang^="th"] .gb-footer-2020__language {
        font-size: 16.2px
    }
}

.gb-footer-2020__language-link {
    display: block;
    white-space: nowrap;
    font-weight: bold;
    text-transform: uppercase
}

.gb-footer-2020__language-link:hover {
    text-decoration: underline !important
}

.gb-footer-2020__language-country {
    display: inline-block;
    text-decoration: inherit !important
}

.gb-footer-2020__language-text {
    display: inline-block;
    text-decoration: inherit !important
}

.gb-footer-2020__language-select {
    display: none;
    position: absolute;
    left: -12px;
    bottom: 0px;
    bottom: 0vw;
    padding-bottom: 26px;
    padding-bottom: 1.80556vw;
    text-transform: uppercase;
    z-index: 1200
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select {
        bottom:0px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select {
        padding-bottom:26px
    }
}

.gb-footer-2020__language-select ul {
    position: relative;
    padding: 8px 16px;
    padding: 0.55556vw 1.11111vw;
    min-width: 307px;
    max-width: 1440px;
    padding: 14px 19px 10px;
    border: 1px solid #ddd;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-border-radius: 0.55556vw;
    border-radius: 0.55556vw;
    background: #fff;
    text-align: left
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul {
        padding:8px 16px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul {
        -webkit-border-radius:8px;
        border-radius: 8px
    }
}

.gb-footer-2020__language-select ul:after {
    content: '';
    display: block;
    position: absolute;
    left: 64px;
    left: 4.44444vw;
    bottom: -10px;
    bottom: -0.69444vw;
    border-width: 10px 10px 0px 10px;
    border-width: 0.69444vw 0.69444vw 0vw 0.69444vw;
    border-top-color: #ddd;
    border-left-color: transparent;
    border-right-color: transparent;
    border-style: solid;
    width: 0;
    height: 0;
    z-index: 1201
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul:after {
        left:64px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul:after {
        bottom:-10px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul:after {
        border-width:10px 10px 0px 10px
    }
}

.gb-footer-2020__language-select ul:before {
    content: '';
    display: block;
    position: absolute;
    left: 64px;
    left: 4.44444vw;
    bottom: -9px;
    bottom: -0.625vw;
    border-width: 10px 10px 0px 10px;
    border-width: 0.69444vw 0.69444vw 0vw 0.69444vw;
    border-top-color: #fff;
    border-left-color: transparent;
    border-right-color: transparent;
    border-style: solid;
    width: 0;
    height: 0;
    z-index: 1202
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul:before {
        left:64px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul:before {
        bottom:-9px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select ul:before {
        border-width:10px 10px 0px 10px
    }
}

.gb-footer-2020__language-select li {
    display: block;
    font-weight: bold
}

.gb-footer-2020__language-select li a {
    display: block;
    position: relative;
    padding: 7px 0px;
    padding: 0.48611vw 0vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select li a {
        padding:7px 0px
    }
}

.gb-footer-2020__language-select li a:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7px;
    margin-top: -0.48611vw;
    width: 7px;
    width: 0.48611vw;
    height: 12px;
    height: 0.83333vw;
    background: url(/global/galaxy/apps/common/img/component/svg-arw-right.svg) 50% 50% no-repeat
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select li a:after {
        margin-top:-7px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select li a:after {
        width:7px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__language-select li a:after {
        height:12px
    }
}

.gb-footer-2020__language-dimmed {
    display: none
}

.gb-footer-2020__links {
    position: relative;
    margin-left: 24px;
    margin-left: 1.66667vw;
    padding-left: 24px;
    padding-left: 1.66667vw
}

.gb-footer-2020__links:before,.gb-footer-2020__links:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .gb-footer-2020__links {
        margin-left:24px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__links {
        padding-left:24px
    }
}

.gb-footer-2020__links:before {
    content: '';
    position: absolute;
    left: 0;
    top: -1px;
    top: -0.06944vw;
    width: 0;
    height: 12px;
    height: 0.83333vw;
    border-left: 1px solid #ddd
}

@media (min-width: 1440px) {
    .gb-footer-2020__links:before {
        top:-1px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__links:before {
        height:12px
    }
}

.gb-footer-2020__links li {
    float: left;
    margin-right: 24px;
    margin-right: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__links li {
        margin-right:24px
    }
}

.gb-footer-2020__links li:list-child {
    margin-left: 0
}

.gb-footer-2020__links li a {
    display: block;
    font-size: 12px;
    font-size: 0.83333vw;
    color: #000;
    text-transform: uppercase
}

html[lang^="th"] .gb-footer-2020__links li a {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .gb-footer-2020__links li a {
        font-size:12px
    }

    html[lang^="th"] .gb-footer-2020__links li a {
        font-size: 16.2px
    }
}

.gb-footer-2020__links li a.s-ico-new-window:after {
    content: '';
    display: inline-block;
    position: relative;
    top: -1px;
    top: -0.06944vw;
    width: 12px;
    width: 0.83333vw;
    height: 12px;
    height: 0.83333vw;
    margin-left: 4px;
    margin-left: 0.27778vw;
    background-size: 100% 100%;
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-new-window.svg);
    vertical-align: middle
}

@media (min-width: 1440px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        top:-1px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        width:12px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        height:12px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        margin-left:4px
    }
}

.gb-footer-2020__bottom-mo {
    display: none
}

.aem-AuthorLayer-Edit .gb-footer-2020 {
    padding-bottom: 30px
}

.aem-AuthorLayer-Edit .gb-footer-2020__sitemap .new.newpar {
    position: relative;
    clear: both;
    min-width: 220px;
    min-width: 15.27778vw;
    max-width: 360px;
    max-width: 25vw;
    margin-top: 20px
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .gb-footer-2020__sitemap .new.newpar {
        min-width:220px
    }
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .gb-footer-2020__sitemap .new.newpar {
        max-width:360px
    }
}

.aem-AuthorLayer-Edit .gb-footer-2020__sitemap-items {
    min-width: 220px;
    min-width: 15.27778vw;
    max-width: 360px;
    max-width: 25vw;
    min-height: 40px;
    padding-bottom: 0
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .gb-footer-2020__sitemap-items {
        min-width:220px
    }
}

@media (min-width: 1440px) {
    .aem-AuthorLayer-Edit .gb-footer-2020__sitemap-items {
        max-width:360px
    }
}

.aem-AuthorLayer-Edit .gb-footer-2020__bottom-list h1 {
    position: relative;
    margin-top: -10px;
    padding-left: 25px;
    font-size: 24px
}

.aem-AuthorLayer-Edit .gb-footer-2020__bottom-list h1:before,.aem-AuthorLayer-Edit .gb-footer-2020__bottom-list h1:after {
    content: '';
    display: block;
    clear: both
}

.aem-AuthorLayer-Edit .gb-footer-2020__bottom-list h1:after {
    content: '';
    display: block;
    float: left
}

#google_translate_element {
    display: none !important
}

@media screen and (max-width: 768px) {
    .gb-footer-2020 {
        padding:0px 51.2px;
        padding: 0vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020 {
        padding:0px 24px;
        padding: 0vw 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__top {
        border-top:0
    }

    .gb-footer-2020__btn-top {
        float: none;
        position: relative;
        top: 0;
        right: auto;
        width: 100%;
        height: 102.4px;
        height: 13.33333vw;
        background-color: #fff;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        text-align: center;
        white-space: normal;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__btn-top {
        height:48px;
        height: 13.33333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .gb-footer-2020__btn-top {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__btn-top {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .gb-footer-2020__btn-top {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .gb-footer-2020__btn-top {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__btn-top {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .gb-footer-2020__btn-top {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__btn-top:after {
        width:25.6px;
        width: 3.33333vw;
        height: 14.93333px;
        height: 1.94444vw;
        top: -2.13333px;
        top: -0.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__btn-top:after {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__btn-top:after {
        height:7px;
        height: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__btn-top:after {
        top:-1px;
        top: -0.27778vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sitemap {
        display:block
    }

    .gb-footer-2020__sitemap-items {
        display: block;
        padding: 0;
        border: none
    }

    .gb-footer-2020__item-wrap {
        margin-top: 0
    }

    .gb-footer-2020__item-wrap.is-opened {
        padding-bottom: 21.33333px;
        padding-bottom: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-wrap.is-opened {
        padding-bottom:10px;
        padding-bottom: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__item-headline {
        padding:0;
        margin-top: 0;
        border-top: 1px solid #ddd
    }

    .gb-footer-2020__list-title {
        display: none
    }

    .gb-footer-2020__list-cta {
        display: block;
        position: relative;
        width: 100%;
        height: 119.46667px;
        height: 15.55556vw;
        font-size: 34.13333px;
        font-size: 4.44444vw;
        font-family: "SamsungOne",arial;
        text-align: left;
        font-weight: bold;
        text-transform: uppercase
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__list-cta {
        height:56px;
        height: 15.55556vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .gb-footer-2020__list-cta {
        font-size:46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__list-cta {
        font-size:16px;
        font-size: 4.44444vw
    }

    html[lang^="th"] .gb-footer-2020__list-cta {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    html.rtl .gb-footer-2020__list-cta {
        font-family:"SamsungOneArabic",tahoma
    }

    html.rtl[lang^="he"] .gb-footer-2020__list-cta {
        font-family: "SamsungOneHebrew",tahoma
    }

    html[lang^="zh"] .gb-footer-2020__list-cta {
        font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
    }

    html[lang="zh-CN"] .gb-footer-2020__list-cta {
        font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
    }

    html[lang^="th"] .gb-footer-2020__list-cta {
        font-family: "Kittithada",arial
    }

    html[lang^="my"] .gb-footer-2020__list-cta {
        font-family: "Pyidaungsu",arial,sans-serif
    }

    html[lang^="ko"] .gb-footer-2020__list-cta {
        font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
    }

    .gb-footer-2020__list-cta:after {
        content: '';
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        width: 38.4px;
        width: 5vw;
        height: 21.33333px;
        height: 2.77778vw;
        background: url(/global/galaxy/apps/common/img/component/svg-carousel_arrow_down-black.svg) 50% 50% no-repeat;
        background-size: 100% auto;
        -webkit-transition: all .3s;
        transition: all .3s
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__list-cta:after {
        margin-top:-5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__list-cta:after {
        width:18px;
        width: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__list-cta:after {
        height:10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .is-opened .gb-footer-2020__list-cta:after {
        -webkit-transform:rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .gb-footer-2020__item-list {
        display: none;
        width: 100%
    }

    .gb-footer-2020__item-list+.gb-footer-2020__item-list {
        padding: 0
    }

    .s-type-2columns .gb-footer-2020__item-list {
        float: none;
        width: 100%
    }

    .gb-footer-2020__item-list li {
        margin-bottom: 10.66667px;
        margin-bottom: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li {
        margin-bottom:5px;
        margin-bottom: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__item-list li a {
        padding:14.93333px 17.06667px;
        padding: 1.94444vw 2.22222vw;
        min-height: 72.53333px;
        min-height: 9.44444vw;
        color: #18191C;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li a {
        padding:7px 8px;
        padding: 1.94444vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li a {
        min-height:34px;
        min-height: 9.44444vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .gb-footer-2020__item-list li a {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li a {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .gb-footer-2020__item-list li a {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        content:'';
        top: -2.13333px;
        top: -0.27778vw;
        width: 25.6px;
        width: 3.33333vw;
        height: 25.6px;
        height: 3.33333vw;
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        top:-1px;
        top: -0.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__item-list li a.s-ico-new-window:after {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__middle .gb-footer-2020__inner {
        display:block;
        padding: 51.2px 0px;
        padding: 6.66667vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__middle .gb-footer-2020__inner {
        padding:24px 0px;
        padding: 6.66667vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__middle .gb-footer-2020__inner:after {
        content:'';
        clear: both;
        display: block;
        padding: 0;
        min-height: 0;
        height: 0;
        font-size: 0
    }

    .gb-footer-2020__info-text {
        margin-top: 17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__info-text {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__info-text p {
        font-size:25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__info-text p {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__info-text p {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__info-text p {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__info-local {
        float:right;
        margin-top: 55.46667px;
        margin-top: 7.22222vw;
        max-width: 60%;
        white-space: normal;
        word-break: break-all;
        text-align: right
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__info-local {
        margin-top:26px;
        margin-top: 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__info-local li {
        margin:12.8px 0px 12.8px 25.6px;
        margin: 1.66667vw 0vw 1.66667vw 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__info-local li {
        margin:6px 0px 6px 12px;
        margin: 1.66667vw 0vw 1.66667vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__info-local li:first-child {
        margin-left:0
    }

    .gb-footer-2020__info-local li a img {
        max-height: 136.53333px;
        max-height: 17.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__info-local li a img {
        max-height:64px;
        max-height: 17.77778vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom {
        border-top:0
    }

    .gb-footer-2020__bottom .gb-footer-2020__inner {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        display: block;
        direction: ltr;
        padding: 0;
        padding: 0px 0px 51.2px 0px;
        padding: 0vw 0vw 6.66667vw 0vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom .gb-footer-2020__inner {
        padding:0px 0px 24px 0px;
        padding: 0vw 0vw 6.66667vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom p {
        font-size:25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__bottom p {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom p {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__bottom p {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sns {
        -webkit-box-flex:0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        display: block;
        margin: 0;
        width: 100%;
        white-space: normal;
        text-align: center
    }

    .gb-footer-2020__sns-title {
        display: block;
        margin: 17.06667px 0px;
        margin: 2.22222vw 0vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns-title {
        margin:8px 0px;
        margin: 2.22222vw 0vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .gb-footer-2020__sns-title {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns-title {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__sns-title {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sns-item {
        margin:0
    }

    .gb-footer-2020__sns-item a {
        width: 85.33333px;
        width: 11.11111vw;
        height: 85.33333px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns-item a {
        width:40px;
        width: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns-item a {
        height:40px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sns .s-facebook a:after {
        width:46.93333px;
        width: 6.11111vw;
        height: 46.93333px;
        height: 6.11111vw;
        -webkit-border-radius: 23.46667px;
        border-radius: 23.46667px;
        -webkit-border-radius: 3.05556vw;
        border-radius: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns .s-facebook a:after {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns .s-facebook a:after {
        height:22px;
        height: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns .s-facebook a:after {
        -webkit-border-radius:11px;
        border-radius: 11px;
        -webkit-border-radius: 3.05556vw;
        border-radius: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sns .s-facebook svg {
        width:17.06667px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns .s-facebook svg {
        width:8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sns .s-twitter svg {
        width:42.66667px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns .s-twitter svg {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sns .s-instagram svg {
        width:38.4px;
        width: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns .s-instagram svg {
        width:18px;
        width: 5vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__sns .s-youtube svg {
        width:42.66667px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__sns .s-youtube svg {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-list {
        -webkit-box-flex:0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        -webkit-box-align: initial;
        -webkit-align-items: initial;
        -ms-flex-align: initial;
        -ms-grid-row-align: initial;
        align-items: initial;
        -webkit-flex-basis: unset;
        -ms-flex-preferred-size: unset;
        flex-basis: unset;
        display: block;
        margin-top: 49.06667px;
        margin-top: 6.38889vw;
        text-align: center;
        white-space: normal
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-list {
        margin-top:23px;
        margin-top: 6.38889vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__language-mo {
        display:block;
        position: relative;
        float: left;
        margin-top: 68.26667px;
        margin-top: 8.88889vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-mo {
        margin-top:32px;
        margin-top: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .gb-footer-2020__language-mo {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-mo {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__language-mo {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__language {
        display:none
    }

    .gb-footer-2020__language-link {
        display: inline-block;
        position: relative;
        padding-right: 32px;
        padding-right: 4.16667vw;
        white-space: normal
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-link {
        padding-right:15px;
        padding-right: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__language-link:after {
        content:'';
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -14.93333px;
        margin-top: -1.94444vw;
        width: 14.93333px;
        width: 1.94444vw;
        height: 25.6px;
        height: 3.33333vw;
        background: url(/global/galaxy/apps/common/img/component/svg-arw-right.svg) 50% 50% no-repeat
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-link:after {
        margin-top:-7px;
        margin-top: -1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-link:after {
        width:7px;
        width: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-link:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__language-link:hover:after,.gb-footer-2020__language-link:active:after {
        background-image:url(/global/galaxy/apps/common/img/component/svg-arw-right-hover.svg)
    }

    .gb-footer-2020__language-select {
        left: 0;
        right: 0;
        bottom: 0;
        padding-bottom: 0
    }

    .gb-footer-2020__language-select ul {
        -webkit-border-radius: 17.06667px;
        border-radius: 17.06667px;
        -webkit-border-radius: 2.22222vw;
        border-radius: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-select ul {
        -webkit-border-radius:8px;
        border-radius: 8px;
        -webkit-border-radius: 2.22222vw;
        border-radius: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__language-select ul:after,.gb-footer-2020__language-select ul:before {
        display:none
    }

    .gb-footer-2020__language-select li a {
        padding: 14.93333px 0px;
        padding: 1.94444vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-select li a {
        padding:7px 0px;
        padding: 1.94444vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__language-select li a:after {
        margin-top:-12.8px;
        margin-top: -1.66667vw;
        width: 14.93333px;
        width: 1.94444vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-select li a:after {
        margin-top:-6px;
        margin-top: -1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-select li a:after {
        width:7px;
        width: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__language-select li a:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__links {
        margin-left:0;
        padding-left: 0
    }

    .gb-footer-2020__links:before {
        display: none
    }

    .gb-footer-2020__links li {
        display: inline-block;
        float: none;
        margin: 12.8px 21.33333px;
        margin: 1.66667vw 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__links li {
        margin:6px 10px;
        margin: 1.66667vw 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__links li a {
        font-size:25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__links li a {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__links li a {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .gb-footer-2020__links li a {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        content:'';
        top: -2.13333px;
        top: -0.27778vw;
        width: 25.6px;
        width: 3.33333vw;
        height: 25.6px;
        height: 3.33333vw;
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        top:-1px;
        top: -0.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        width:12px;
        width: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__links li a.s-ico-new-window:after {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo {
        display:none;
        margin: 0px 51.2px;
        margin: 0vw 6.66667vw;
        padding: 51.2px 0px;
        padding: 6.66667vw 0vw;
        border-top: 1px solid #ddd
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo {
        margin:0px 24px;
        margin: 0vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo {
        padding:24px 0px;
        padding: 6.66667vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo-wrap {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
        position: relative;
        width: 100%
    }

    .gb-footer-2020__bottom-mo-wrap:before,.gb-footer-2020__bottom-mo-wrap:after {
        content: '';
        display: block;
        clear: both
    }

    .gb-footer-2020__bottom-mo .gb-footer-2020__language {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        -js-display: flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: static;
        float: left;
        text-align: left;
        min-height: 76.8px;
        min-height: 10vw;
        font-size: 27.73333px;
        font-size: 3.61111vw;
        vertical-align: middle
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language {
        min-height:36px;
        min-height: 10vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .gb-footer-2020__bottom-mo .gb-footer-2020__language {
        font-size:37.44px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language {
        font-size:13px;
        font-size: 3.61111vw
    }

    html[lang^="th"] .gb-footer-2020__bottom-mo .gb-footer-2020__language {
        font-size: 17.55px;
        font-size: 4.875vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language:after {
        content:'';
        min-height: inherit;
        font-size: 0
    }

    .gb-footer-2020__bottom-mo .gb-footer-2020__language-link {
        display: inline-block;
        position: relative;
        padding-right: 32px;
        padding-right: 4.16667vw;
        white-space: normal
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-link {
        padding-right:15px;
        padding-right: 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-link:after {
        content:'';
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        width: 14.93333px;
        width: 1.94444vw;
        height: 25.6px;
        height: 3.33333vw;
        background: url(/global/galaxy/apps/common/img/component/svg-arw-right.svg) 50% 50% no-repeat
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-link:after {
        margin-top:-5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-link:after {
        width:7px;
        width: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-link:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-text {
        margin:8.53333px 0px 0px 0px;
        margin: 1.11111vw 0vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-text {
        margin:4px 0px 0px 0px;
        margin: 1.11111vw 0vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select {
        left:0;
        right: 0;
        bottom: 0;
        padding-bottom: 0
    }

    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select ul {
        -webkit-border-radius: 17.06667px;
        border-radius: 17.06667px;
        -webkit-border-radius: 2.22222vw;
        border-radius: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select ul {
        -webkit-border-radius:8px;
        border-radius: 8px;
        -webkit-border-radius: 2.22222vw;
        border-radius: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select ul:after,.gb-footer-2020__bottom-mo .gb-footer-2020__language-select ul:before {
        display:none
    }

    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select li a {
        padding: 14.93333px 0px;
        padding: 1.94444vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select li a {
        padding:7px 0px;
        padding: 1.94444vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select li a:after {
        margin-top:-12.8px;
        margin-top: -1.66667vw;
        width: 14.93333px;
        width: 1.94444vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select li a:after {
        margin-top:-6px;
        margin-top: -1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select li a:after {
        width:7px;
        width: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__language-select li a:after {
        height:12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__info-local {
        float:right
    }

    .gb-footer-2020__bottom-mo .gb-footer-2020__info-local li a img {
        max-height: 76.8px;
        max-height: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__info-local li a img {
        max-height:36px;
        max-height: 10vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__info-text {
        padding:59.73333px 0px 8.53333px;
        padding: 7.77778vw 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__info-text {
        padding:28px 0px 4px;
        padding: 7.77778vw 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__info-text p {
        text-align:center;
        font-size: 21.33333px;
        font-size: 2.77778vw
    }

    html[lang^="th"] .gb-footer-2020__bottom-mo .gb-footer-2020__info-text p {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-footer-2020__bottom-mo .gb-footer-2020__info-text p {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^="th"] .gb-footer-2020__bottom-mo .gb-footer-2020__info-text p {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

.gb-footer-2019 {
    overflow: hidden;
    border-top: 1px solid #d0d0d0;
    background-color: #f5f5f5
}

.gb-footer-2019__inner {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0px 24px;
    padding: 0vw 1.66667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .gb-footer-2019__inner {
        padding:0px 24px
    }
}

.gb-footer-2019__inner:after {
    display: block;
    clear: both;
    content: ''
}

.gb-footer-2019__top {
    padding-top: 22px
}

.gb-footer-2019__btn-top {
    overflow: visible;
    display: block;
    position: relative;
    float: right;
    padding-bottom: 2px;
    font-size: 12px;
    color: #363636;
    text-align: left;
    white-space: nowrap
}

html[lang^="th"] .gb-footer-2019__btn-top {
    font-size: 16.2px
}

.gb-footer-2019__btn-top:after {
    display: inline-block;
    width: 10px;
    height: 6px;
    margin-top: -1px;
    margin-left: 10px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-top.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    content: ''
}

.gb-footer-2019__sitemap {
    clear: both;
    padding-top: 28px;
    white-space: nowrap;
    margin-left: 2px
}

.gb-footer-2019__sitemap-items {
    display: inline-block;
    min-width: 20%;
    margin: 0 -2px;
    vertical-align: top;
    white-space: normal
}

.gb-footer-2019__sitemap-items:last-child {
    padding-bottom: 15px
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-headline {
    padding-bottom: 13px
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-title {
    display: block;
    width: 278.4px;
    width: 19.33333vw;
    font-size: 14px;
    color: #212428;
    font-weight: bold;
    text-transform: uppercase
}

@media (min-width: 1440px) {
    .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-title {
        width:278.4px
    }
}

html[lang^="th"] .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-title {
    font-size: 18.9px
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-cta {
    display: none
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-list {
    min-height: 69px
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-list:after {
    display: block;
    clear: both;
    content: ''
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-list ul {
    float: left;
    width: 278.4px;
    width: 19.33333vw;
    padding-right: 24px;
    padding-right: 1.66667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .gb-footer-2019__sitemap-items .gb-footer-2019__item-list ul {
        width:278.4px
    }
}

@media (min-width: 1440px) {
    .gb-footer-2019__sitemap-items .gb-footer-2019__item-list ul {
        padding-right:24px
    }
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-list li {
    padding-bottom: 2px
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-link {
    font-size: 12px;
    color: #212428
}

html[lang^="th"] .gb-footer-2019__sitemap-items .gb-footer-2019__item-link {
    font-size: 16.2px
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-link:focus,.gb-footer-2019__sitemap-items .gb-footer-2019__item-link:active,.gb-footer-2019__sitemap-items .gb-footer-2019__item-link:hover {
    text-decoration: underline
}

.gb-footer-2019__sitemap-items .gb-footer-2019__item-link.s-ico-new-window:after {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-bottom: -1px;
    margin-left: 8px;
    background-image: url(/global/galaxy/apps/common/img/component/newwindow-hover.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: baseline;
    content: ''
}

.gb-footer-2019__sitemap-items.gb-footer-2019--multi-column {
    width: 40%
}

.gb-footer-2019__sitemap-items.gb-footer-2019--multi-column .gb-footer-2019__item-list ul {
    width: 50%
}

.gb-footer-2019__info {
    display: table;
    width: 100%
}

.gb-footer-2019__info-text {
    display: table-cell;
    padding-top: 23px;
    padding-bottom: 28px;
    vertical-align: bottom
}

.gb-footer-2019__info-copy {
    font-size: 12px;
    color: #363636
}

html[lang^="th"] .gb-footer-2019__info-copy {
    font-size: 16.2px
}

.gb-footer-2019__info-legal {
    padding-top: 2px;
    font-size: 12px;
    color: #363636
}

html[lang^="th"] .gb-footer-2019__info-legal {
    font-size: 16.2px
}

.gb-footer-2019__info-local {
    display: table-cell;
    padding-bottom: 12px;
    padding-left: 24px;
    white-space: nowrap;
    vertical-align: bottom
}

.gb-footer-2019__info-local ul {
    text-align: right;
    font-size: 0
}

.gb-footer-2019__info-local ul li {
    display: inline-block;
    padding-left: 24px;
    vertical-align: middle
}

.gb-footer-2019__info-local ul li:first-child {
    padding-left: 0
}

.gb-footer-2019__info-local ul li img {
    max-width: 280px;
    max-height: 90px
}

.gb-footer-2019__info a {
    color: #363636;
    text-decoration: underline
}

.gb-footer-2019__bottom {
    min-height: 60px;
    background-color: #525252
}

.gb-footer-2019__nation {
    float: left;
    padding-top: 23px;
    padding-bottom: 11px
}

.gb-footer-2019__nation:after {
    display: block;
    clear: both;
    content: ''
}

.gb-footer-2019__language {
    position: relative;
    float: left
}

.gb-footer-2019__language-link {
    position: relative;
    display: block;
    margin-bottom: 10px;
    margin-right: 24px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase
}

html[lang^="th"] .gb-footer-2019__language-link {
    font-size: 16.2px
}

.gb-footer-2019__language-link img {
    position: relative;
    top: -1px;
    margin-right: 4px;
    width: 16px;
    height: 11px;
    vertical-align: middle
}

.gb-footer-2019__language-select {
    display: none;
    position: absolute;
    left: -20px;
    bottom: 50%;
    z-index: 1200;
    min-width: 307px;
    max-width: 1440px;
    margin-bottom: -22px;
    padding: 14px 19px 10px;
    border: 1px solid #d9d9d9;
    background: #fff;
    text-align: left
}

.gb-footer-2019__language-dimmed {
    display: none
}

.gb-footer-2019__select-link {
    display: block;
    position: relative;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    word-break: break-all
}

html[lang^="th"] .gb-footer-2019__select-link {
    font-size: 16.2px
}

.gb-footer-2019__select-link:after {
    display: block;
    position: absolute;
    top: 3px;
    right: 0;
    width: 7px;
    height: 12px;
    margin-top: 4px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right.svg);
    background-size: 100% 100%;
    content: ''
}

.gb-footer-2019__select-link:focus,.gb-footer-2019__select-link:active,.gb-footer-2019__select-link:hover {
    color: #1428a0;
    text-decoration: none
}

.gb-footer-2019__select-link:focus:after,.gb-footer-2019__select-link:active:after,.gb-footer-2019__select-link:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-hover.svg)
}

.gb-footer-2019__select-link img {
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle
}

.gb-footer-2019__bottom-list {
    float: left
}

.gb-footer-2019__bottom-list ul:after {
    display: block;
    clear: both;
    content: ''
}

.gb-footer-2019__bottom-list ul li {
    float: left;
    padding-right: 24px;
    padding-bottom: 10px
}

.gb-footer-2019__bottom-list ul li:last-child {
    padding-right: 0
}

.gb-footer-2019__bottom-list ul a {
    display: block;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

html[lang^="th"] .gb-footer-2019__bottom-list ul a {
    font-size: 16.2px
}

.gb-footer-2019__bottom-list ul a:focus,.gb-footer-2019__bottom-list ul a:active,.gb-footer-2019__bottom-list ul a:hover {
    text-decoration: underline
}

.gb-footer-2019__bottom-list ul a.s-ico-new-window:after {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-bottom: -1px;
    margin-left: 8px;
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: baseline;
    content: ''
}

.gb-footer-2019__sns {
    float: right;
    padding-top: 11px;
    padding-bottom: 3px;
    padding-left: 24px
}

.gb-footer-2019__sns:after {
    display: block;
    clear: both;
    content: ''
}

.gb-footer-2019__sns-title {
    float: left;
    padding-top: 12px
}

.gb-footer-2019__sns-title strong {
    display: block;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase
}

html[lang^="th"] .gb-footer-2019__sns-title strong {
    font-size: 16.2px
}

.gb-footer-2019__sns-list {
    float: left;
    font-size: 0
}

.gb-footer-2019__sns-list:after {
    display: block;
    clear: both;
    content: ''
}

.gb-footer-2019__sns-item {
    display: inline-block;
    padding-bottom: 6px;
    padding-left: 6px;
    vertical-align: middle
}

.gb-footer-2019__sns-item.s-kakao {
    display: none
}

.gb-footer-2019__sns-item a {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.gb-footer-2019__sns-item a svg {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 2
}

.gb-footer-2019__sns-item a:after {
    content: '';
    display: block;
    position: absolute;
    left: -2px;
    right: -2px;
    bottom: -2px;
    top: -2px;
    -webkit-border-radius: 5%;
    border-radius: 5%;
    background: #444;
    opacity: 0;
    -webkit-transition: opacity 0.1s
}

.gb-footer-2019__sns-item a:focus:after,.gb-footer-2019__sns-item a:active:after,.gb-footer-2019__sns-item a:hover:after {
    opacity: 1
}

.gb-footer-2019__sns-item a:focus .s-svg-fill,.gb-footer-2019__sns-item a:active .s-svg-fill,.gb-footer-2019__sns-item a:hover .s-svg-fill {
    fill: #fff
}

.gb-footer-2019 .gb-footer__col4 a,.gb-footer-2019 .gb-footer__col2 a {
    font-size: 14px;
    color: #363636;
    word-break: break-word
}

html[lang^="th"] .gb-footer-2019 .gb-footer__col4 a,html[lang^="th"] .gb-footer-2019 .gb-footer__col2 a {
    font-size: 18.9px
}

.gb-footer-2019 .gb-footer__col4 a:hover,.gb-footer-2019 .gb-footer__col2 a:hover {
    text-decoration: underline
}

.gb-footer-2019 .gb-footer__col4>strong,.gb-footer-2019 .gb-footer__col2>strong {
    color: #363636;
    display: block;
    margin-bottom: 18px;
    font-size: 14px;
    text-transform: uppercase
}

html[lang^="th"] .gb-footer-2019 .gb-footer__col4>strong,html[lang^="th"] .gb-footer-2019 .gb-footer__col2>strong {
    font-size: 18.9px
}

.gb-footer-2019 .gb-footer__col4 {
    float: left;
    width: 25%;
    padding-right: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0
}

.gb-footer-2019 .gb-footer__col4 .gb-footer__item:first-child {
    margin-top: 0
}

.gb-footer-2019 .gb-footer__col4.s-clear {
    padding-right: 0
}

.gb-footer-2019 .gb-footer__item {
    display: block;
    margin-top: 11px
}

.gb-footer-2019 .gb-footer__item a {
    font-size: 12px
}

html[lang^="th"] .gb-footer-2019 .gb-footer__item a {
    font-size: 16.2px
}

.gb-footer-2019 .gb-footer__item.gb-footer__blank a:after {
    display: inline-block;
    top: 0;
    width: 9px;
    height: 9px;
    margin-left: 6px;
    background-size: 9px 9px;
    content: '';
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg)
}

.gb-footer-2019 .gb-footer__item.gb-footer__blank a.popWin:after {
    display: none
}

.gb-footer-2019 .gb-footer__nav-link {
    white-space: normal
}

.gb-footer-2019 .gb-footer__nav-link.gb-footer__col2 {
    float: left;
    width: 50%
}

.gb-footer-2019 .gb-footer__nav-link .gb-footer__col4 {
    width: 50%
}

.gb-footer-2019 .gb-footer__col4.s-support-link .gb-footer__item a {
    position: relative;
    padding-left: 22px
}

.gb-footer-2019 .gb-footer__col4.s-support-link .gb-footer__svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    background-size: 14px 14px
}

.gb-footer-2019 .gb-footer__col4.s-support-link .gb-footer__svg svg {
    width: 100%;
    height: 100%
}

.aem-AuthorLayer-Edit .gb-footer-2019 {
    padding-bottom: 30px
}

.aem-AuthorLayer-Edit .gb-footer-2019__sitemap .new.newpar {
    position: relative;
    clear: both;
    margin-top: 20px
}

.aem-AuthorLayer-Edit .gb-footer-2019__sitemap-items {
    min-height: 40px;
    padding-bottom: 0
}

.aem-AuthorLayer-Edit .gb-footer-2019__sns-item.s-kakao {
    display: block
}

@media screen and (max-width: 1279px) {
    .gb-footer-2019__sitemap-items:last-child {
        padding-bottom:0
    }

    .gb-footer-2019__info {
        display: block
    }

    .gb-footer-2019__info:after {
        display: block;
        clear: both;
        content: ''
    }

    .gb-footer-2019__info-text {
        display: block;
        float: left;
        padding-bottom: 12px
    }

    .gb-footer-2019__info-local {
        display: block;
        float: right;
        white-space: normal
    }

    .gb-footer-2019__info-local ul {
        padding-top: 15px
    }

    .gb-footer-2019 .gb-footer__nav-link.gb-footer__col2 {
        float: left;
        width: 66%
    }

    .gb-footer-2019 .gb-footer__nav-link .gb-footer__col4 {
        width: 50%
    }

    .gb-footer-2019 .gb-footer__col4.s-support-link {
        width: 33%
    }
}

@media screen and (max-width: 768px) {
    .gb-footer-2019__inner {
        padding:0
    }

    .gb-footer-2019__top {
        padding-top: 0
    }

    .gb-footer-2019__btn-top {
        float: none;
        width: 100%;
        height: 45px;
        padding-bottom: 0;
        border-bottom: 1px solid #d0d0d0;
        background-color: #fff;
        font-size: 14px;
        text-align: center;
        white-space: normal
    }

    html[lang^="th"] .gb-footer-2019__btn-top {
        font-size: 18.9px
    }

    .gb-footer-2019__btn-top:after {
        width: 11px
    }

    .gb-footer-2019__sitemap {
        display: block;
        padding: 15px 16px 0;
        margin-left: 0;
        white-space: normal
    }

    .gb-footer-2019__sitemap-items {
        display: block;
        margin: 0;
        border-bottom: 1px solid #d7dbe0
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline {
        padding-bottom: 0
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-title {
        display: none
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-cta {
        overflow: visible;
        display: block;
        position: relative;
        width: 100%;
        padding-top: 13px;
        padding-bottom: 13px;
        padding-right: 26px;
        font-size: 14px;
        color: #212428;
        font-weight: bold;
        text-align: left;
        text-transform: uppercase
    }

    html[lang^="th"] .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-cta {
        font-size: 18.9px
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-cta:after {
        display: block;
        position: absolute;
        top: 50%;
        right: 8px;
        width: 11px;
        height: 11px;
        margin-top: -5px;
        background-image: url(/global/galaxy/apps/common/img/component/svg-footer-plus.svg);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: ''
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-cta::-moz-focus-inner {
        border: 0
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-headline .gb-footer-2019__list-cta:-moz-focusring:before {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        border: 1px dotted #fff;
        content: ''
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-list {
        display: none;
        min-height: auto;
        padding-bottom: 17px
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-list ul {
        float: none;
        display: block;
        width: 100%;
        padding-left: 16px;
        padding-right: 26px
    }

    .gb-footer-2019__sitemap-items .gb-footer-2019__item-list li {
        padding-top: 4px;
        padding-bottom: 6px
    }

    .gb-footer-2019__sitemap-items.is-opened .gb-footer-2019__item-headline .gb-footer-2019__list-cta:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-footer-minus.svg)
    }

    .gb-footer-2019__sitemap-items.gb-footer-2019--multi-column {
        width: 100%
    }

    .gb-footer-2019__sitemap-items.gb-footer-2019--multi-column .gb-footer-2019__item-list ul {
        width: 100%
    }

    .gb-footer-2019__info-text {
        float: none;
        padding: 22px 16px 0
    }

    .gb-footer-2019__info-copy {
        font-size: 10px
    }

    html[lang^="th"] .gb-footer-2019__info-copy {
        font-size: 13.5px
    }

    .gb-footer-2019__info-legal {
        padding-top: 5px;
        font-size: 10px
    }

    html[lang^="th"] .gb-footer-2019__info-legal {
        font-size: 13.5px
    }

    .gb-footer-2019__info-local {
        float: none;
        padding: 13px 16px 16px
    }

    .gb-footer-2019__info-local ul {
        text-align: left
    }

    .gb-footer-2019__info-local ul li {
        padding-left: 0;
        padding-right: 12px;
        padding-bottom: 12px
    }

    .gb-footer-2019__info-local ul li img {
        max-width: 100%;
        max-height: 90px
    }

    .gb-footer-2019__bottom {
        min-height: auto;
        padding-bottom: 16px
    }

    .gb-footer-2019__nation {
        float: none;
        padding: 22px 16px 0
    }

    .gb-footer-2019__language-link {
        padding-right: 14px;
        margin-right: 16px
    }

    .gb-footer-2019__language-link:after {
        display: block;
        position: absolute;
        top: 2px;
        right: 0;
        width: 6px;
        height: 9px;
        background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-white.svg);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: ''
    }

    .gb-footer-2019__language-link img {
        width: 20px;
        height: 13px
    }

    .gb-footer-2019__language-select {
        left: 0;
        bottom: 0;
        margin-bottom: -14px;
        padding: 14px 15px 10px;
        min-width: 298px
    }

    .gb-footer-2019__select-link {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 12px
    }

    html[lang^="th"] .gb-footer-2019__select-link {
        font-size: 16.2px
    }

    .gb-footer-2019__select-link:after {
        top: 5px;
        width: 6px;
        height: 8px;
        margin-top: 6px
    }

    .gb-footer-2019__bottom-list {
        float: none
    }

    .gb-footer-2019__bottom-list ul li {
        float: none;
        display: inline-block;
        padding-right: 16px;
        vertical-align: top
    }

    .gb-footer-2019__sns {
        float: none;
        padding: 16px 16px 0
    }

    .gb-footer-2019__sns-title {
        float: none;
        padding-top: 0;
        padding-bottom: 0
    }

    .gb-footer-2019__sns-list {
        float: none;
        padding-top: 12px
    }

    .gb-footer-2019__sns-item {
        float: left;
        padding-bottom: 8px;
        padding-left: 0;
        padding-right: 6px
    }

    .gb-footer-2019__sns-item.s-kakao {
        display: block
    }

    .gb-footer-2019 .gb-footer__col4>strong a:after,.gb-footer-2019 .gb-footer__col4>strong a:hover:after,.gb-footer-2019 .gb-footer__col2>strong a:after,.gb-footer-2019 .gb-footer__col2>strong a:hover:after {
        width: 6px;
        height: 10px;
        margin-bottom: -1px;
        background-size: 6px 10px
    }

    .gb-footer-2019 .gb-footer__nav-link {
        border-bottom: 1px solid #dadada
    }

    .gb-footer-2019 .gb-footer__nav-link a:hover:after {
        width: 6px;
        height: 9px;
        background-size: 6px 9px;
        margin-bottom: -1px
    }

    .gb-footer-2019 .gb-footer__nav-link.gb-footer__col2 {
        float: none;
        width: auto;
        padding: 12px 0
    }

    .gb-footer-2019 .gb-footer__nav-link .gb-footer__col4 {
        width: auto;
        padding: 0
    }

    .gb-footer-2019 .gb-footer__col4 {
        float: none;
        width: auto;
        padding: 0 24px
    }

    .gb-footer-2019 .gb-footer__col4:first-child li:first-child {
        margin-top: 0
    }

    .gb-footer-2019 .gb-footer__col4.s-clear {
        padding-right: 24px
    }

    .gb-footer-2019 .gb-footer__item {
        display: block;
        padding: 0 16px;
        margin-top: 4px;
        margin-bottom: 10px
    }

    .gb-footer-2019 .gb-footer__depth2 .gb-footer__item {
        display: block
    }

    .gb-footer-2019 .gb-footer__blank a:after,.gb-footer-2019 .gb-footer__blank a:hover:after {
        width: 9px;
        height: 9px;
        background-size: 9px 9px;
        margin-left: 6px;
        margin-bottom: -1px
    }

    .gb-footer-2019 .gb-footer__col4.s-support-link {
        width: 100%;
        padding: 24px 0 12px;
        border-bottom: 1px solid #dadada
    }
}

.gb-footer {
    border-top: 1px solid #d0d0d0;
    background: #f7f7f7;
    font-size: 0
}

.gb-footer .gb-footer__blank a:after {
    display: inline-block;
    top: 0;
    width: 11px;
    height: 11px;
    margin-left: 9px;
    background-size: 11px 11px;
    content: ''
}

.gb-footer__inner {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0px 118px;
    padding: 0vw 8.19444vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .gb-footer__inner {
        padding:0px 118px
    }
}

.gb-footer__container {
    position: relative;
    font-size: 16px;
    font-weight: bold;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-footer__container:before,.gb-footer__container:after {
    content: '';
    display: block;
    clear: both
}

.gb-footer__col4 {
    float: left;
    width: 25%;
    padding-right: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-footer__col4 .gb-footer__item {
    margin-top: 11px
}

.gb-footer__col4 .gb-footer__item:first-child {
    margin-top: 0
}

.gb-footer__col4 a:hover:after {
    display: inline-block;
    margin-left: 10px
}

.gb-footer__col4.s-clear {
    padding-right: 0
}

.gb-footer__top {
    padding: 65px 0 38px
}

.gb-footer__top a {
    font-size: 14px;
    font-weight: normal;
    color: #363636;
    word-break: break-word
}

.gb-footer__top a:hover {
    color: #1428a0
}

.gb-footer__top .gb-footer__col-wrap {
    word-wrap: break-word
}

.gb-footer__top .gb-footer__col-wrap:before,.gb-footer__top .gb-footer__col-wrap:after {
    content: '';
    display: block;
    clear: both
}

.gb-footer__top .gb-footer__col-wrap strong {
    color: #363636;
    display: block;
    margin-bottom: 12px;
    font-size: 14px;
    text-transform: uppercase
}

.gb-footer__top .gb-footer__col-wrap strong a {
    font-weight: bold
}

.gb-footer__top .gb-footer__col-wrap strong a:after {
    display: inline-block;
    position: relative;
    top: 0;
    width: 5px;
    height: 9px;
    margin-left: 9px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-gray.svg);
    background-size: 5px 9px;
    content: ''
}

.gb-footer__top .gb-footer__col-wrap strong a:hover:after {
    top: 0;
    width: 5px;
    height: 9px;
    margin-left: 9px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-hover.svg);
    background-size: 5px 9px;
    content: ''
}

.gb-footer__top .gb-footer__nav-link li {
    font-size: 0
}

.gb-footer__top .gb-footer__nav-link a:hover:after {
    display: inline-block;
    position: relative;
    top: 0;
    width: 5px;
    height: 9px;
    margin: 0 -17px 0 8px;
    background-size: 5px 9px;
    content: ''
}

.gb-footer__top .gb-footer__nav-link.gb-footer__col2 {
    float: left;
    width: 50%;
    padding-bottom: 34px
}

.gb-footer__top .gb-footer__nav-link .gb-footer__col4 {
    width: 50%
}

.gb-footer__top .gb-footer__nav-link .gb-footer__col4 a {
    font-size: 14px;
    line-height: 1.49
}

.gb-footer__top .s-support-link .gb-footer__item {
    margin-top: 11px
}

.gb-footer__top .s-support-link .gb-footer__item:first-child {
    margin-top: 0
}

.gb-footer__top .s-support-link .gb-footer__item a {
    display: block;
    position: relative;
    padding-left: 24px;
    line-height: 1.49
}

.gb-footer__top .s-support-link .gb-footer__item a:hover .s-svg-fill,.gb-footer__top .s-support-link .gb-footer__item a:active .s-svg-fill,.gb-footer__top .s-support-link .gb-footer__item a:focus .s-svg-fill {
    fill: #1428a0
}

.gb-footer__top .s-support-link .gb-footer__svg {
    position: absolute;
    top: 2px;
    left: 0;
    width: 15px;
    height: 15px;
    background-size: 15px 15px
}

.gb-footer__top .s-support-link .gb-footer__svg svg {
    width: 100%;
    height: 100%
}

.gb-footer__depth2 {
    font-size: 0
}

.gb-footer__depth2 a {
    font-size: 14px
}

.gb-footer__sns-list .gb-footer__depth2 {
    max-width: 224px;
    margin-right: -18px;
    padding-top: 2px
}

.gb-footer__sns-list .gb-footer__depth2:before,.gb-footer__sns-list .gb-footer__depth2:after {
    content: '';
    display: block;
    clear: both
}

.gb-footer__sns-list .gb-footer__item {
    float: left;
    margin: 0 18px 18px 0
}

.gb-footer__sns-list a {
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 30px;
    line-height: 999px;
    background-size: 100%
}

.gb-footer__local-logo {
    margin-top: 12px;
    font-size: 18px
}

.gb-footer__local-logo:before,.gb-footer__local-logo:after {
    content: '';
    display: block;
    clear: both
}

.gb-footer__local-logo .gb-footer__item {
    display: inline-block;
    margin-top: 0;
    margin-right: 6px;
    vertical-align: middle;
    font-size: 0
}

.gb-footer__local-logo .gb-footer__item img {
    max-width: 100%
}

.gb-footer__copyright {
    font-size: 12px;
    color: #363636;
    font-weight: normal;
    word-break: break-word
}

.gb-footer__copyright .gb-footer__text {
    color: #000;
    line-height: 1
}

.gb-footer__bottom {
    padding: 17px 0 3px;
    background: #363636
}

.gb-footer__bottom:before,.gb-footer__bottom:after {
    content: '';
    display: block;
    clear: both
}

.gb-footer__bottom a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase
}

.gb-footer__bottom a:hover {
    text-decoration: underline
}

.gb-footer__bottom-list {
    display: table;
    position: relative;
    width: 100%;
    padding-bottom: 1px;
    font-size: 0;
    table-layout: fixed
}

.gb-footer__bottom-list .gb-footer__list {
    display: table-cell
}

.gb-footer__bottom-list .gb-footer__item {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px
}

.gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:after,.gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:hover:after {
    display: inline-block;
    margin: 1px 0 -1px 6px;
    background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg);
    content: ''
}

.gb-footer__bottom-list .gb-footer__item a {
    line-height: 1.43
}

.gb-footer__bottom-list>cq {
    display: none
}

.gb-footer__lang {
    position: relative;
    display: table-cell;
    width: 260px;
    text-align: right;
    vertical-align: middle
}

.gb-footer__lang a {
    display: inline-block;
    position: relative;
    margin-top: -11px;
    padding: 0 14px 0 0;
    vertical-align: top;
    word-break: break-word
}

.gb-footer__lang a:after {
    position: absolute;
    top: 3px;
    right: 0;
    width: 7px;
    height: 12px;
    color: #fff;
    background-size: 7px 12px;
    content: ''
}

.gb-footer__lang-select {
    display: none;
    position: absolute;
    right: -20px;
    bottom: 50%;
    margin-bottom: -22px;
    padding: 14px 19px;
    min-width: 307px;
    max-width: 1440px;
    border: 1px solid #d9d9d9;
    background: #fff;
    text-align: left;
    z-index: 1200
}

.gb-footer__lang-select a {
    display: block;
    position: relative;
    margin-top: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 0;
    color: #000
}

.gb-footer__lang-select a:hover {
    color: #1428a0;
    text-decoration: none
}

.gb-footer__lang-select a:after {
    margin-top: 4px
}

.gb-footer__lang-dimmed {
    display: none
}

.gb-footer__flag {
    position: relative;
    top: -1px;
    margin-right: 8px;
    max-width: 100%;
    width: 20px;
    height: 13px;
    background-size: 20px 13px;
    vertical-align: middle
}

.gb-footer__btn-top {
    position: absolute;
    top: -39px;
    right: 0;
    font-size: 14px;
    font-weight: normal
}

.gb-footer__btn-top a {
    display: inline-block;
    position: relative;
    padding-right: 20px;
    font-size: 14px;
    min-width: 10px
}

.gb-footer__btn-top a:after {
    position: absolute;
    top: 6px;
    right: 0;
    width: 10px;
    height: 6px;
    margin: -1px 0 1px 10px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-top.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    content: ''
}

.gb-footer__btn-top a:hover {
    text-decoration: underline
}

.gb-footer__btn-top a:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-top-hover.svg);
    color: #1428a0
}

.gb-footer__legal {
    margin-bottom: 10px
}

.gb-footer__legal p {
    font-size: 12px;
    font-weight: normal;
    color: #a6a6a6;
    line-height: 1.75;
    word-break: break-word
}

.gb-footer__legal p:first-child {
    margin-top: 0
}

.gb-footer__legal p a {
    text-decoration: underline;
    font-size: inherit;
    color: inherit
}

.gb-footer .s-flag-uk {
    background-image: url(../../../../../apps/samsungp5/components/global/content/footer/clientlibs/img/@flag.gif)
}

.gb-footer .gb-footer__nav-link a:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-hover.svg)
}

.gb-footer .gb-footer__blank a:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg)
}

.gb-footer .gb-footer__blank a:hover:after {
    top: 0;
    width: 11px;
    height: 11px;
    margin-left: 9px;
    background-size: 11px 11px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-hover.svg)
}

.gb-footer__sns-list .gb-footer__svg a {
    text-indent: 0
}

.gb-footer__sns-list .gb-footer__svg a svg {
    width: 100%;
    height: 100%
}

.gb-footer__sns-list .gb-footer__svg a:hover .s-svg-fill,.gb-footer__sns-list .gb-footer__svg a:active .s-svg-fill,.gb-footer__sns-list .gb-footer__svg a:focus .s-svg-fill {
    fill: #1428a0
}

.gb-footer .gb-footer__lang a:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-white.svg)
}

.gb-footer .gb-footer__lang-select a:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right.svg)
}

.gb-footer .gb-footer__lang-select a:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-hover.svg)
}

.no-svg .gb-footer .gb-footer__nav-link a:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -166px -29px;
    background-position: -166px -29px
}

.no-svg .gb-footer .gb-footer__blank a:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -120px 0
}

.no-svg .gb-footer .gb-footer__blank a:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -120px -13px
}

.no-svg .gb-footer__top .gb-footer__col-wrap strong a:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -168px -40px
}

.no-svg .gb-footer__top .gb-footer__col-wrap strong a:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -135px 0
}

.no-svg .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:after,.no-svg .gb-footer__bottom-list .gb-footer__item.gb-footer__blank a:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -120px -26px
}

.no-svg .gb-footer .s-support-link a .gb-footer__svg {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png)
}

.no-svg .gb-footer .s-support-link a .s-ico-call {
    background-position: 0 0
}

.no-svg .gb-footer .s-support-link a .s-ico-email {
    background-position: -20px 0
}

.no-svg .gb-footer .s-support-link a .s-ico-chat {
    background-position: -40px 0
}

.no-svg .gb-footer .s-support-link a .s-ico-letter {
    background-position: -60px 0
}

.no-svg .gb-footer .s-support-link a .s-ico-contact {
    background-position: -80px 0
}

.no-svg .gb-footer .s-support-link a .s-ico-store {
    background-position: -100px 0
}

.no-svg .gb-footer .s-support-link a .s-ico-cyber {
    background-position: -146px 0
}

.no-svg .gb-footer .s-support-link a .s-ico-care {
    background-position: 1px -378px
}

.no-svg .gb-footer .s-support-link a .s-ico-faq {
    background-position: -18px -378px
}

.no-svg .gb-footer .s-support-link a .s-ico-servicelocation {
    background-position: -36px -378px
}

.no-svg .gb-footer .s-support-link a .s-ico-announcement {
    background-position: -55px -378px
}

.no-svg .gb-footer .s-support-link a .s-ico-emailtoceo {
    background-position: -72px -378px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-call {
    background-position: 0 -20px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-email {
    background-position: -20px -20px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-chat {
    background-position: -40px -20px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-letter {
    background-position: -60px -20px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-contact {
    background-position: -80px -20px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-store {
    background-position: -100px -20px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-cyber {
    background-position: -146px -20px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-care {
    background-position: 1px -398px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-faq {
    background-position: -18px -398px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-servicelocation {
    background-position: -36px -398px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-announcement {
    background-position: -53px -398px
}

.no-svg .gb-footer .s-support-link a:hover .s-ico-emailtoceo {
    background-position: -72px -398px
}

.no-svg .gb-footer__sns-list .gb-footer__svg a {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-size: 40px 40px
}

.no-svg .gb-footer__sns-list .s-facebook a {
    background-position: 0 -40px
}

.no-svg .gb-footer__sns-list .s-facebook a:hover {
    background-position: 0 -208px
}

.no-svg .gb-footer__sns-list .s-twitter a {
    background-position: -42px -40px
}

.no-svg .gb-footer__sns-list .s-twitter a:hover {
    background-position: -42px -208px
}

.no-svg .gb-footer__sns-list .s-instagram a {
    background-position: -84px -40px
}

.no-svg .gb-footer__sns-list .s-instagram a:hover {
    background-position: -84px -208px
}

.no-svg .gb-footer__sns-list .s-youtube a {
    background-position: -126px -40px
}

.no-svg .gb-footer__sns-list .s-youtube a:hover {
    background-position: -126px -208px
}

.no-svg .gb-footer__sns-list .s-in a {
    background-position: 0 -82px
}

.no-svg .gb-footer__sns-list .s-in a:hover {
    background-position: 0 -250px
}

.no-svg .gb-footer__sns-list .s-blogger a {
    background-position: -42px -82px
}

.no-svg .gb-footer__sns-list .s-blogger a:hover {
    background-position: -42px -250px
}

.no-svg .gb-footer__sns-list .s-vk a {
    background-position: -84px -82px
}

.no-svg .gb-footer__sns-list .s-vk a:hover {
    background-position: -84px -250px
}

.no-svg .gb-footer__sns-list .s-gplus a {
    background-position: -126px -82px
}

.no-svg .gb-footer__sns-list .s-gplus a:hover {
    background-position: -126px -250px
}

.no-svg .gb-footer__sns-list .s-emailto a {
    background-position: 0 -124px
}

.no-svg .gb-footer__sns-list .s-emailto a:hover {
    background-position: 0 -292px
}

.no-svg .gb-footer__sns-list .s-qq a {
    background-position: -42px -124px
}

.no-svg .gb-footer__sns-list .s-qq a:hover {
    background-position: -42px -292px
}

.no-svg .gb-footer__sns-list .s-renren a {
    background-position: -84px -124px
}

.no-svg .gb-footer__sns-list .s-renren a:hover {
    background-position: -84px -292px
}

.no-svg .gb-footer__sns-list .s-weibo a {
    background-position: -126px -124px
}

.no-svg .gb-footer__sns-list .s-weibo a:hover {
    background-position: -126px -292px
}

.no-svg .gb-footer__sns-list .s-weixin a {
    background-position: 0 -166px
}

.no-svg .gb-footer__sns-list .s-weixin a:hover {
    background-position: 0 -334px
}

.no-svg .gb-footer__sns-list .s-kakao a {
    background-position: -42px -166px
}

.no-svg .gb-footer__sns-list .s-kakao a:hover {
    background-position: -42px -334px
}

.no-svg .gb-footer__sns-list .s-odnoklassniki a {
    background-position: -84px -166px
}

.no-svg .gb-footer__sns-list .s-odnoklassniki a:hover {
    background-position: -84px -334px
}

.no-svg .gb-footer__lang a:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -135px -15px
}

.no-svg .gb-footer__lang-select a:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -168px -82px
}

.no-svg .gb-footer__btn-top a:after {
    background-image: url(/global/galaxy/apps/common/img/component/sp-footer-ie8.png);
    background-position: -166px 0
}

.no-svg .gb-footer__btn-top a:hover:after {
    background-position: -166px -10px
}

@media screen and (max-width: 768px) {
    .gb-footer {
        border-top:1px solid #dadada
    }

    .gb-footer__inner,.gb-footer__container {
        font-size: 16px;
        margin: 0;
        padding: 0
    }

    .gb-footer__top {
        padding: 0 0 29px
    }

    .gb-footer__top .gb-footer__nav-link {
        padding: 24px;
        border-bottom: 1px solid #dadada
    }

    .gb-footer__top .gb-footer__nav-link a:hover:after {
        width: 6px;
        height: 9px;
        background-size: 6px 9px;
        margin-bottom: -1px
    }

    .gb-footer__top .gb-footer__nav-link li {
        margin-top: 13px
    }

    .gb-footer__top .gb-footer__nav-link.gb-footer__col2 {
        float: none;
        width: auto;
        padding-top: 28px;
        padding-bottom: 27px
    }

    .gb-footer__top .gb-footer__nav-link .gb-footer__col4 {
        width: auto;
        margin-top: 13px;
        padding: 0
    }

    .gb-footer__top .gb-footer__nav-link .gb-footer__col4:first-child {
        margin-top: 0
    }

    .gb-footer__top .gb-footer__nav-link .gb-footer__col4 a {
        font-size: 12px;
        line-height: 1.333
    }

    .gb-footer__top .gb-footer__col4 {
        float: none;
        width: auto;
        padding: 0 24px
    }

    .gb-footer__top .gb-footer__col4:first-child li:first-child {
        margin-top: 0
    }

    .gb-footer__top .gb-footer__col4.s-clear {
        padding-right: 24px
    }

    .gb-footer__top .gb-footer__col-wrap strong {
        font-size: 12px
    }

    .gb-footer__top .gb-footer__col-wrap strong a {
        font-size: 12px
    }

    .gb-footer__top .gb-footer__col-wrap strong a:after,.gb-footer__top .gb-footer__col-wrap strong a:hover:after {
        width: 6px;
        height: 10px;
        margin-bottom: -1px;
        background-size: 6px 10px
    }

    .gb-footer__top .gb-footer__col-wrap .gb-footer__sns-list strong {
        margin-bottom: 0
    }

    .gb-footer__top .gb-footer__blank a:after,.gb-footer__top .gb-footer__blank a:hover:after {
        width: 9px;
        height: 9px;
        background-size: 9px 9px;
        margin-left: 8px;
        margin-bottom: -1px
    }

    .gb-footer__top .s-support-link {
        padding: 27px 24px 29px 24px;
        border-bottom: 1px solid #dadada
    }

    .gb-footer__top .s-support-link strong {
        margin-bottom: 20px
    }

    .gb-footer__top .s-support-link .gb-footer__svg {
        top: -1px;
        width: 16px;
        height: 16px;
        background-size: 16px 16px;
        vertical-align: middle
    }

    .gb-footer__top .s-support-link .gb-footer__item {
        display: block;
        margin-top: 17px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-footer__top .s-support-link .gb-footer__item:first-child {
        margin-top: 0
    }

    .gb-footer__top .s-support-link .gb-footer__item a {
        padding-left: 26px;
        font-size: 12px;
        line-height: 1.25
    }

    .gb-footer__top .s-sns-link {
        padding: 27px 24px 27px 24px
    }

    .gb-footer__top .s-sns-link .gb-footer__depth2 {
        margin-left: -14px;
        margin-right: 0
    }

    .gb-footer__svg {
        width: 35px;
        height: 35px;
        background-size: 24px 24px
    }

    .gb-footer__depth2 .gb-footer__item {
        display: inline-block
    }

    .gb-footer__sns-list strong {
        margin-bottom: 0
    }

    .gb-footer__sns-list a {
        width: 32px;
        height: 32px;
        background-size: 32px 32px
    }

    .gb-footer__sns-list .gb-footer__depth2 {
        max-width: inherit;
        padding-top: 0
    }

    .gb-footer__sns-list .gb-footer__item {
        margin: 19px 0 0 0;
        padding: 0 7px 0 14px
    }

    .gb-footer__sns-list .gb-footer__item:first-child {
        margin: 19px 0 0 0
    }

    .gb-footer__local-logo {
        margin: 0 -10px 0 0
    }

    .gb-footer__local-logo ul {
        font-size: 0
    }

    .gb-footer__local-logo .gb-footer__item {
        display: inline-block;
        margin-top: 21px;
        margin-right: 10px
    }

    .gb-footer__local-logo .gb-footer__item:first-child {
        margin-top: 21px
    }

    .gb-footer__local-logo .gb-footer__item a {
        font-size: 0
    }

    .gb-footer__copyright {
        top: auto;
        margin-top: 1px;
        padding: 0 24px
    }

    .gb-footer__copyright .gb-footer__text {
        font-size: 10px;
        color: #363636
    }

    .gb-footer__bottom {
        padding: 13px 0 18px
    }

    .gb-footer__bottom .gb-footer__inner {
        padding: 0 24px
    }

    .gb-footer__bottom-list {
        display: block;
        padding-bottom: 4px
    }

    .gb-footer__bottom-list .gb-footer__list {
        display: block
    }

    .gb-footer__bottom-list .gb-footer__list .gb-footer__item {
        margin: 7px 15px 0 0
    }

    .gb-footer__bottom-list .gb-footer__list .gb-footer__item.gb-footer__blank a:after,.gb-footer__bottom-list .gb-footer__list .gb-footer__item.gb-footer__blank a:hover:after {
        width: 11px;
        height: 11px;
        margin-bottom: -1px;
        background-image: url(/global/galaxy/apps/common/img/component/newwindow.svg);
        background-size: 11px 11px
    }

    .gb-footer__bottom-list a {
        font-size: 12px;
        line-height: 1.5;
        word-break: break-word
    }

    .gb-footer__lang {
        position: static;
        display: block;
        width: auto;
        text-align: left
    }

    .gb-footer__lang a {
        margin-top: 16px;
        padding: 0 13px 0 0
    }

    .gb-footer__lang a:after {
        top: 5px;
        width: 6px;
        height: 8px;
        background-size: 6px 8px
    }

    .gb-footer__lang .gb-footer__link {
        font-size: 12px
    }

    .gb-footer__lang-select {
        margin-bottom: -14px;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 8px 15px
    }

    .gb-footer__lang-select a {
        margin-top: 0;
        padding-top: 9px;
        padding-bottom: 9px;
        padding-left: 0
    }

    .gb-footer__lang-select a:after {
        margin-top: 9px
    }

    .gb-footer__flag {
        width: 20px;
        height: 13px;
        margin-right: 6px
    }

    .gb-footer__btn-top {
        position: static;
        padding: 0;
        border-bottom: 1px solid #dadada;
        background-color: #fff;
        font-size: 14px;
        text-align: center
    }

    .gb-footer__btn-top a {
        display: block;
        padding: 17px 0 17px;
        font-size: 14px
    }

    .gb-footer__btn-top a:after {
        display: inline-block;
        position: static;
        width: 14px;
        height: 8px;
        margin: -1px 0 1px 9px
    }

    .gb-footer__legal {
        margin: 14px 0 2px
    }

    .gb-footer__legal p {
        font-size: 10px;
        line-height: 1.5
    }
}

.s-btn-fp-encased a {
    position: relative;
    display: inline-block;
    padding: 19px 42px 18px;
    padding: 1.31944vw 2.91667vw 1.25vw;
    border: 1px solid #000;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    background-color: transparent;
    font-weight: bold;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: background,color,border-color;
    transition-property: background,color,border-color;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    font-size: 12px;
    font-size: 0.83333vw;
    color: #000;
    line-height: 1;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .2em;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-btn-fp-encased a {
        padding:19px 42px 18px
    }
}

@media (min-width: 1440px) {
    .s-btn-fp-encased a {
        font-size:12px
    }
}

.s-btn-fp-encased a:hover,.s-btn-fp-encased a:active,.s-btn-fp-encased a:focus {
    background-color: #000;
    color: #fff
}

.s-btn-fp-encased .s-ico-new-window {
    padding-right: 63px;
    padding-right: 4.375vw
}

@media (min-width: 1440px) {
    .s-btn-fp-encased .s-ico-new-window {
        padding-right:63px
    }
}

.s-btn-fp-encased .s-ico-new-window:after {
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -6px;
    margin-top: -0.41667vw;
    right: 44px;
    right: 3.05556vw;
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    background: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg") no-repeat;
    content: '';
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

@media (min-width: 1440px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        margin-top:-6px
    }
}

@media (min-width: 1440px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        right:44px
    }
}

@media (min-width: 1440px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        width:11px
    }
}

@media (min-width: 1440px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        height:11px
    }
}

.s-btn-fp-encased .s-ico-new-window:hover:after,.s-btn-fp-encased .s-ico-new-window:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-white .s-btn-fp-encased a,.s-btn-fp-encased.s-white a {
    border-color: #fff;
    color: #fff
}

.s-white .s-btn-fp-encased.s-ico-new-window a:after,.s-btn-fp-encased.s-white.s-ico-new-window a:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.s-white .s-btn-fp-encased.s-ico-new-window a:hover:after,.s-white .s-btn-fp-encased.s-ico-new-window a:focus:after,.s-btn-fp-encased.s-white.s-ico-new-window a:hover:after,.s-btn-fp-encased.s-white.s-ico-new-window a:focus:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg")
}

.s-white .s-btn-fp-encased a:hover,.s-white .s-btn-fp-encased a:active,.s-white .s-btn-fp-encased a:focus,.s-btn-fp-encased.s-white a:hover,.s-btn-fp-encased.s-white a:active,.s-btn-fp-encased.s-white a:focus {
    background-color: #fff;
    color: #000
}

.s-btn-fp-encased.s-btn-white a {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-btn-fp-encased.s-btn-white a:hover,.s-btn-fp-encased.s-btn-white a:active,.s-btn-fp-encased.s-btn-white a:focus {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.s-btn-fp-encased.s-btn-white .s-ico-new-window:after {
    background: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg") no-repeat
}

.s-btn-fp-encased.s-btn-white .s-ico-new-window:hover:after,.s-btn-fp-encased.s-btn-white .s-ico-new-window:focus:after {
    background: url("/global/galaxy/apps/common/img/component/newwindow.svg") no-repeat !important
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-fp-encased a {
        font-size:12px;
        font-size: 1.17188vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        width:10px;
        width: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        height:10px;
        height: 0.97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        margin-top:-4px;
        margin-top: -0.39062vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-fp-encased a {
        padding:27.73333px 55.46667px 25.6px;
        padding: 3.61111vw 7.22222vw 3.33333vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-fp-encased a {
        padding:13px 26px 12px;
        padding: 3.61111vw 7.22222vw 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-fp-encased a {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-fp-encased .s-ico-new-window {
        padding-right:89.6px;
        padding-right: 11.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-fp-encased .s-ico-new-window {
        padding-right:42px;
        padding-right: 11.66667vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        width:23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw;
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        right: 55.46667px;
        right: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        margin-top:-5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-fp-encased .s-ico-new-window:after {
        right:26px;
        right: 7.22222vw
    }
}

.st-about--noline .s-content-inner.s-full-width {
    width: 100%;
    max-width: inherit
}

.visit-your-country__header {
    position: relative;
    width: 100%;
    height: 64px
}

.visit-your-country__logo:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto auto;
    width: 133px;
    height: 21px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-logo.svg);
    background-size: 100% auto
}

.s-country-site__inner {
    max-width: 1440px;
    width: 80%;
    margin: 0 auto;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-country-site__header h1 {
    max-width: 1440px;
    width: 100%;
    line-height: 79px;
    text-align: center
}

.s-country-site__header .s-country-logo {
    display: inline-block;
    overflow: hidden;
    width: 130px;
    height: 19px;
    background: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png) no-repeat;
    line-height: 999px;
    vertical-align: middle
}

.s-country-site__content {
    padding: 12px 0 32px;
    background: url(/global/galaxy/apps/common/img/component/country-bg-site1.gif) repeat-x 0 0
}

.s-country-site__content h3 {
    margin: 30px 0 16px;
    font-size: 24px;
    color: #010101;
    line-height: 1.2
}

.s-country-site__content-head {
    height: 55px;
    padding-bottom: 9px;
    border-bottom: 1px solid #dbdbdb;
    background: url(/global/galaxy/apps/common/img/component/country-bg-site2.gif) repeat-x 0 100%
}

.s-country-site__content-head h2 {
    margin-top: 7px;
    font-size: 22px;
    font-weight: 400;
    color: #010101;
    line-height: 24px;
    word-break: break-word
}

.s-country-site__content-breadcrumb a {
    font-size: 12px
}

.s-country-site__content-breadcrumb a:after {
    display: inline-block;
    width: 4px;
    height: 6px;
    margin-left: 4px;
    background: url(/global/galaxy/apps/common/img/component/country-arrow.png) no-repeat;
    content: ''
}

.s-local-list__inner {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-local-list__header {
    background: #404040;
    text-align: center;
    padding: 13px 0;
    min-height: 65px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-local-list__header-tit {
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    word-break: break-word
}

.s-local-list__content {
    padding: 22px 0 57px
}

.s-local-list__content-tit {
    margin-top: 47px;
    font-size: 24px;
    font-weight: 400;
    color: #010101;
    line-height: 77px
}

.s-local-list__content-tit:first-child {
    margin-top: 0
}

.s-local-list__content-links ul {
    vertical-align: top
}

.s-local-list__content-links ul li {
    line-height: 18px;
    width: 16.6%;
    min-width: 210px;
    margin-left: -4px;
    display: inline-block
}

.s-local-list__content-links ul li a {
    display: inline-block;
    padding-left: 30px;
    font-size: 11px;
    color: #292929;
    line-height: 1
}

.s-local-list__content-links:after {
    display: block;
    clear: both;
    content: ''
}

.s-local-list__content-links li:before {
    position: absolute;
    width: 20px;
    height: 13px;
    margin-top: 3px;
    margin-right: 10px;
    background: url(/global/galaxy/apps/common/img/component/ico_country.gif) no-repeat;
    background-position: 18px 18px;
    vertical-align: middle;
    content: ''
}

.s-local-list__content-links li:before {
    display: none
}

.s-local-list__content-links ul li a {
    padding: 0
}

.s-local-list__content-links li.dz:before {
    background-position: 0 0
}

.s-local-list__content-links li.ao:before {
    background-position: 0 -18px
}

.s-local-list__content-links li.bj:before {
    background-position: 0 -36px
}

.s-local-list__content-links li.bw:before {
    background-position: 0 -54px
}

.s-local-list__content-links li.bf:before {
    background-position: 0 -72px
}

.s-local-list__content-links li.bi:before {
    background-position: 0 -90px
}

.s-local-list__content-links li.cm:before {
    background-position: 0 -108px
}

.s-local-list__content-links li.cv:before {
    background-position: 0 -126px
}

.s-local-list__content-links li.cf:before {
    background-position: 0 -144px
}

.s-local-list__content-links li.td:before {
    background-position: 0 -162px
}

.s-local-list__content-links li.cs:before {
    background-position: 0 -180px
}

.s-local-list__content-links li.km:before {
    background-position: 0 -180px
}

.s-local-list__content-links li.cg:before {
    background-position: 0 -198px
}

.s-local-list__content-links li.ci:before {
    background-position: 0 -216px
}

.s-local-list__content-links li.cd:before {
    background-position: 0 -234px
}

.s-local-list__content-links li.dj:before {
    background-position: -249px 0
}

.s-local-list__content-links li.eg:before {
    background-position: -249px -18px
}

.s-local-list__content-links li.er:before {
    background-position: -249px -36px
}

.s-local-list__content-links li.et:before {
    background-position: -249px -54px
}

.s-local-list__content-links li.ga:before {
    background-position: -249px -72px
}

.s-local-list__content-links li.gm:before {
    background-position: -249px -90px
}

.s-local-list__content-links li.gh:before {
    background-position: -249px -108px
}

.s-local-list__content-links li.gw:before {
    background-position: -249px -126px
}

.s-local-list__content-links li.gn:before {
    background-position: -249px -144px
}

.s-local-list__content-links li.ic:before {
    background-position: -249px -162px
}

.s-local-list__content-links li.ke:before {
    background-position: -249px -180px
}

.s-local-list__content-links li.lr:before {
    background-position: -249px -198px
}

.s-local-list__content-links li.ly:before {
    background-position: -249px -216px
}

.s-local-list__content-links li.mg:before {
    background-position: -498px 0
}

.s-local-list__content-links li.mw:before {
    background-position: -498px -18px
}

.s-local-list__content-links li.ml:before {
    background-position: -498px -36px
}

.s-local-list__content-links li.mr:before {
    background-position: -498px -54px
}

.s-local-list__content-links li.mu:before {
    background-position: -498px -72px
}

.s-local-list__content-links li.yt:before {
    background-position: -498px -90px
}

.s-local-list__content-links li.ma:before {
    background-position: -498px -108px
}

.s-local-list__content-links li.mz:before {
    background-position: -498px -126px
}

.s-local-list__content-links li.na:before {
    background-position: -498px -144px
}

.s-local-list__content-links li.ne:before {
    background-position: -498px -162px
}

.s-local-list__content-links li.ng:before {
    background-position: -498px -180px
}

.s-local-list__content-links li.re:before {
    background-position: -498px -198px
}

.s-local-list__content-links li.rw:before {
    background-position: -498px -216px
}

.s-local-list__content-links li.sn:before {
    background-position: -747px 0
}

.s-local-list__content-links li.sc:before {
    background-position: -747px -18px
}

.s-local-list__content-links li.sl:before {
    background-position: -747px -36px
}

.s-local-list__content-links li.so:before {
    background-position: -747px -54px
}

.s-local-list__content-links li.za:before {
    background-position: -747px -72px
}

.s-local-list__content-links li.sd:before {
    background-position: -747px -90px
}

.s-local-list__content-links li.sz:before {
    background-position: -747px -108px
}

.s-local-list__content-links li.tz:before {
    background-position: -747px -126px
}

.s-local-list__content-links li.tg:before {
    background-position: -747px -144px
}

.s-local-list__content-links li.tn:before {
    background-position: -747px -162px
}

.s-local-list__content-links li.ug:before {
    background-position: -747px -180px
}

.s-local-list__content-links li.zm:before {
    background-position: -747px -198px
}

.s-local-list__content-links li.zw:before {
    background-position: -747px -216px
}

.s-local-list__content-links li.au:before {
    background-position: 0 -252px
}

.s-local-list__content-links li.cn:before {
    background-position: 0 -270px
}

.s-local-list__content-links li.hk:before {
    background-position: 0 -288px
}

.s-local-list__content-links li.hk_en:before {
    background-position: 0 -306px
}

.s-local-list__content-links li.in:before {
    background-position: -249px -252px
}

.s-local-list__content-links li.id:before {
    background-position: -249px -270px
}

.s-local-list__content-links li.jp:before {
    background-position: -249px -288px
}

.s-local-list__content-links li.kr:before {
    background-position: -249px -306px
}

.s-local-list__content-links li.my:before {
    background-position: -498px -252px
}

.s-local-list__content-links li.nz:before {
    background-position: -498px -270px
}

.s-local-list__content-links li.ph:before {
    background-position: -498px -288px
}

.s-local-list__content-links li.sg:before {
    background-position: -498px -306px
}

.s-local-list__content-links li.tw:before {
    background-position: -747px -252px
}

.s-local-list__content-links li.th:before {
    background-position: -747px -270px
}

.s-local-list__content-links li.vn:before {
    background-position: -747px -288px
}

.s-local-list__content-links li.at:before {
    background-position: 0 -324px
}

.s-local-list__content-links li.be_fr:before {
    background-position: 0 -342px
}

.s-local-list__content-links li.be:before {
    background-position: 0 -360px
}

.s-local-list__content-links li.bg:before {
    background-position: 0 -378px
}

.s-local-list__content-links li.hr:before {
    background-position: 0 -396px
}

.s-local-list__content-links li.cz:before {
    background-position: 0 -414px
}

.s-local-list__content-links li.dk:before {
    background-position: 0 -432px
}

.s-local-list__content-links li.ee:before {
    background-position: 0 -450px
}

.s-local-list__content-links li.fi:before {
    background-position: 0 -468px
}

.s-local-list__content-links li.fr:before {
    background-position: -249px -324px
}

.s-local-list__content-links li.de:before {
    background-position: -249px -342px
}

.s-local-list__content-links li.gr:before {
    background-position: -249px -360px
}

.s-local-list__content-links li.hu:before {
    background-position: -249px -378px
}

.s-local-list__content-links li.ie:before {
    background-position: -249px -396px
}

.s-local-list__content-links li.il:before {
    background-position: -249px -414px
}

.s-local-list__content-links li.it:before {
    background-position: -249px -432px
}

.s-local-list__content-links li.kz:before {
    background-position: -249px -450px
}

.s-local-list__content-links li.kz_kz:before {
    background-position: -249px -450px
}

.s-local-list__content-links li.kz_ru:before {
    background-position: -249px -450px
}

.s-local-list__content-links li.lv:before {
    background-position: -249px -468px
}

.s-local-list__content-links li.lt:before {
    background-position: -498px -324px
}

.s-local-list__content-links li.nl:before {
    background-position: -498px -342px
}

.s-local-list__content-links li.no:before {
    background-position: -498px -360px
}

.s-local-list__content-links li.mt:before {
    background-position: -747px -738px
}

.s-local-list__content-links li.pl:before {
    background-position: -498px -378px
}

.s-local-list__content-links li.pt:before {
    background-position: -498px -396px
}

.s-local-list__content-links li.ro:before {
    background-position: -498px -414px
}

.s-local-list__content-links li.ru:before {
    background-position: -498px -432px
}

.s-local-list__content-links li.rs:before {
    background-position: -498px -450px
}

.s-local-list__content-links li.sk:before {
    background-position: -498px -468px
}

.s-local-list__content-links li.si:before {
    background-position: -747px -324px
}

.s-local-list__content-links li.es:before {
    background-position: -747px -342px
}

.s-local-list__content-links li.se:before {
    background-position: -747px -360px
}

.s-local-list__content-links li.ch_fr:before {
    background-position: -747px -378px
}

.s-local-list__content-links li.ch:before {
    background-position: -747px -396px
}

.s-local-list__content-links li.tr:before {
    background-position: -747px -414px
}

.s-local-list__content-links li.ua:before {
    background-position: -747px -432px
}

.s-local-list__content-links li.ua_ru:before {
    background-position: -747px -450px
}

.s-local-list__content-links li.uk:before {
    background-position: -747px -468px
}

.s-local-list__content-links li.lu:before {
    background-position: 0 -756px
}

.s-local-list__content-links li.ar:before {
    background-position: 0 -486px
}

.s-local-list__content-links li.bs:before {
    background-position: -249px -795px
}

.s-local-list__content-links li.latin_en:before {
    background-position: 0 -504px
}

.s-local-list__content-links li.latin:before {
    background-position: 0 -522px
}

.s-local-list__content-links li.bo:before {
    background-position: 0 -522px
}

.s-local-list__content-links li.br:before {
    background-position: 0 -540px
}

.s-local-list__content-links li.cl:before {
    background-position: 0 -558px
}

.s-local-list__content-links li.co:before {
    background-position: 0 -576px
}

.s-local-list__content-links li.cr:before {
    background-position: -249px -486px
}

.s-local-list__content-links li.cr_es:before {
    background-position: -249px -504px
}

.s-local-list__content-links li.ec:before {
    background-position: -249px -522px
}

.s-local-list__content-links li.ec_es:before {
    background-position: -249px -540px
}

.s-local-list__content-links li.sv:before {
    background-position: -249px -558px
}

.s-local-list__content-links li.sv_es:before {
    background-position: -249px -576px
}

.s-local-list__content-links li.gt:before {
    background-position: -498px -486px
}

.s-local-list__content-links li.gt_es:before {
    background-position: -498px -504px
}

.s-local-list__content-links li.hn:before {
    background-position: -498px -522px
}

.s-local-list__content-links li.hn_es:before {
    background-position: -498px -540px
}

.s-local-list__content-links li.jm:before {
    background-position: 0 -738px
}

.s-local-list__content-links li.ja:before {
    background-position: 0 -738px
}

.s-local-list__content-links li.ja_es:before {
    background-position: 0 -738px
}

.s-local-list__content-links li.ni:before {
    background-position: -498px -558px
}

.s-local-list__content-links li.ni_es:before {
    background-position: -498px -576px
}

.s-local-list__content-links li.pe:before {
    background-position: -747px -486px
}

.s-local-list__content-links li.pa:before {
    background-position: -747px -504px
}

.s-local-list__content-links li.pa_es:before {
    background-position: -747px -522px
}

.s-local-list__content-links li.pr:before {
    background-position: -249px -738px
}

.s-local-list__content-links li.pu:before {
    background-position: -249px -738px
}

.s-local-list__content-links li.pu_es:before {
    background-position: -249px -738px
}

.s-local-list__content-links li.do:before {
    background-position: -747px -540px
}

.s-local-list__content-links li.do_es:before {
    background-position: -747px -558px
}

.s-local-list__content-links li.tt:before {
    background-position: -498px -738px
}

.s-local-list__content-links li.tri:before {
    background-position: -498px -738px
}

.s-local-list__content-links li.tri_es:before {
    background-position: -498px -738px
}

.s-local-list__content-links li.ve:before {
    background-position: -747px -576px
}

.s-local-list__content-links li.py:before {
    background-position: 0 -774px
}

.s-local-list__content-links li.uy:before {
    background-position: 0 -793px
}

.s-local-list__content-links li.af:before {
    background-position: 0 -594px
}

.s-local-list__content-links li.bh_ar:before {
    background-position: 0 -612px
}

.s-local-list__content-links li.bh:before {
    background-position: 0 -630px
}

.s-local-list__content-links li.ir:before {
    background-position: 0 -648px
}

.s-local-list__content-links li.iran:before {
    background-position: 0 -648px
}

.s-local-list__content-links li.iq:before {
    background-position: 0 -666px
}

.s-local-list__content-links li.jo:before {
    background-position: 0 -684px
}

.s-local-list__content-links li.kw_ar:before {
    background-position: -249px -594px
}

.s-local-list__content-links li.kw:before {
    background-position: -249px -612px
}

.s-local-list__content-links li.lb:before {
    background-position: -249px -630px
}

.s-local-list__content-links li.om_ar:before {
    background-position: -249px -648px
}

.s-local-list__content-links li.om:before {
    background-position: -249px -666px
}

.s-local-list__content-links li.pk:before {
    background-position: -498px -594px
}

.s-local-list__content-links li.ps:before {
    background-position: -498px -612px
}

.s-local-list__content-links li.qa_ar:before {
    background-position: -498px -630px
}

.s-local-list__content-links li.qa:before {
    background-position: -498px -648px
}

.s-local-list__content-links li.sa:before {
    background-position: -498px -666px
}

.s-local-list__content-links li.sa_en:before {
    background-position: -498px -666px
}

.s-local-list__content-links li.sy:before {
    background-position: -747px -594px
}

.s-local-list__content-links li.ae_ar:before {
    background-position: -747px -612px
}

.s-local-list__content-links li.ae:before {
    background-position: -747px -630px
}

.s-local-list__content-links li.ye_ar:before {
    background-position: -747px -648px
}

.s-local-list__content-links li.ye:before {
    background-position: -747px -666px
}

.s-local-list__content-links li.ca:before {
    background-position: 0 -702px
}

.s-local-list__content-links li.ca_fr:before {
    background-position: -249px -702px
}

.s-local-list__content-links li.mx:before {
    background-position: -498px -702px
}

.s-local-list__content-links li.us:before {
    background-position: -747px -702px
}

.s-local-list__content-links li.cn:before {
    background-position: 0 -720px
}

.s-local-list__content-links li.sec:before {
    background-position: -249px -720px
}

.s-local-list__content-links li.al:before {
    background-position: -249px -756px
}

.s-local-list__content-links li.mm:before {
    background-position: -249px -774px
}

.s-local-list__content-links li.mk:before {
    background-position: -498px -756px
}

.visit-lightbox-skrim {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    background: #000;
    opacity: .66;
    filter: alpha(opacity=66)
}

.s-visit-layer_popup .s-pop-align {
    position: absolute;
    z-index: 99999;
    width: 400px;
    min-height: 130px;
    background: #fff
}

.s-visit-layer_popup .s-popup_wrap {
    position: relative;
    padding: 30px
}

.s-visit-layer_popup .s-close-button {
    display: block;
    position: absolute;
    top: 30px;
    right: 30px;
    width: 21px;
    height: 21px;
    background: url(/global/galaxy/apps/common/img/component/visit-btn-close.gif) no-repeat;
    cursor: pointer
}

.s-visit-layer_popup .s-msg-text {
    width: 80%;
    padding: 20px 0;
    margin: 0 auto
}

.s-visit-layer_popup .s-msg-text p {
    font-size: 14px;
    margin-bottom: 1em;
    word-break: break-word
}

.s-visit-layer_popup .s-pop-btn {
    margin-top: 5px;
    text-align: center
}

.s-visit-layer_popup .s-pop-btn .button {
    display: inline-block;
    min-width: 10em;
    margin-top: 10px;
    padding: .8em 10px;
    background: #1428a0;
    color: #fff
}

.s-visit-layer_popup .s-pop-btn .button:first-child {
    margin-top: 0
}

.s-visit-layer_popup .s-pop-btn .button:hover {
    background: #666
}

@media screen and (max-width: 1024px) {
    .s-local-list__inner {
        width:88%
    }

    .s-local-list__header {
        padding: 20px 0
    }

    .s-local-list__header-tit {
        font-size: 18px
    }

    .s-visit-layer_popup .s-pop-align {
        width: 80%
    }
}

@media screen and (max-width: 768px) {
    .s-local-list__content {
        padding:0
    }

    .s-local-list__inner {
        padding: 0;
        width: 100%
    }

    .s-visit-layer_popup .s-pop-align {
        width: 100%
    }

    .s-local-list__content-tit {
        font-size: 22px;
        margin: 0;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 60px;
        padding-left: 20px;
        line-height: inherit;
        border-bottom: 1px solid #dadada;
        cursor: pointer;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .s-local-list__content-tit:after {
        position: absolute;
        width: 20px;
        height: 12px;
        margin-top: 10px;
        margin-right: 20px;
        background: url("/global/galaxy/apps/common/img/component/svg-carousel_arrow_down-black.svg") 100% 100%;
        content: '';
        right: 0;
        left: auto
    }

    .s-local-list__content-tit.s-menu-open:after {
        background-image: url("/global/galaxy/apps/common/img/component/svg-carousel_arrow_up-black.svg")
    }

    .s-local-list__content-links {
        display: none;
        padding: 15px 0 10px 0;
        border-bottom: 1px solid #dadada
    }

    .s-local-list__content-links ul li {
        display: block;
        width: 80%;
        padding-left: 20px;
        padding-bottom: 5px;
        margin: 0;
        position: relative
    }
}

.cm-table {
    margin: 0 auto;
    max-width: 1440px;
    width: 1440px;
    width: 100vw;
    border-collapse: collapse;
    color: #000
}

@media (min-width: 1440px) {
    .cm-table {
        width:1440px
    }
}

.cm-table caption.blind {
    position: static;
    font-size: 0
}

.cm-table th,.cm-table td {
    padding: 8px 16px;
    padding: 0.55556vw 1.11111vw;
    border: 1px solid #dadada;
    background: #fff
}

@media (min-width: 1440px) {
    .cm-table th,.cm-table td {
        padding:8px 16px
    }
}

.cm-table th {
    height: 40px;
    height: 2.77778vw;
    font-size: 20px;
    font-size: 1.38889vw;
    background: #efefef
}

@media (min-width: 1440px) {
    .cm-table th {
        height:40px
    }
}

html[lang^="th"] .cm-table th {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .cm-table th {
        font-size:20px
    }

    html[lang^="th"] .cm-table th {
        font-size: 27px
    }
}

.cm-table th a {
    color: #0074c2;
    text-decoration: underline
}

.cm-table th a[target="_blank"]:after {
    display: inline-block;
    width: 16px;
    width: 1.11111vw;
    height: 16px;
    height: 1.11111vw;
    margin-left: 4px;
    margin-left: 0.27778vw;
    margin-top: -2px;
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle;
    content: ''
}

@media (min-width: 1440px) {
    .cm-table th a[target="_blank"]:after {
        width:16px
    }
}

@media (min-width: 1440px) {
    .cm-table th a[target="_blank"]:after {
        height:16px
    }
}

@media (min-width: 1440px) {
    .cm-table th a[target="_blank"]:after {
        margin-left:4px
    }
}

.cm-table thead th {
    border-bottom-width: 0
}

.cm-table thead:last-child th {
    border-bottom-width: 1px
}

.cm-table td {
    height: 40px;
    height: 2.77778vw;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .cm-table td {
        height:40px
    }
}

html[lang^="th"] .cm-table td {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cm-table td {
        font-size:18px
    }

    html[lang^="th"] .cm-table td {
        font-size: 24.3px
    }
}

.cm-table td a {
    color: #0074c2;
    text-decoration: underline
}

.cm-table td a[target="_blank"]:after {
    display: inline-block;
    width: 14px;
    width: 0.97222vw;
    height: 14px;
    height: 0.97222vw;
    margin-left: 4px;
    margin-left: 0.27778vw;
    margin-top: -2px;
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle;
    content: ''
}

@media (min-width: 1440px) {
    .cm-table td a[target="_blank"]:after {
        width:14px
    }
}

@media (min-width: 1440px) {
    .cm-table td a[target="_blank"]:after {
        height:14px
    }
}

@media (min-width: 1440px) {
    .cm-table td a[target="_blank"]:after {
        margin-left:4px
    }
}

.cm-table--width-1200 {
    width: 1200px;
    width: 83.33333vw
}

@media (min-width: 1440px) {
    .cm-table--width-1200 {
        width:1200px
    }
}

.cm-table--layout-fixed {
    table-layout: fixed
}

.cm-table--align-th-left th {
    text-align: left
}

.cm-table--align-th-center th {
    text-align: center
}

.cm-table--align-th-right th {
    text-align: right
}

.cm-table--align-td-left td {
    text-align: left
}

.cm-table--align-td-center td {
    text-align: center
}

.cm-table--align-td-right td {
    text-align: right
}

.cm-table--line-bold .cm-table {
    border-top: 2px solid #373737;
    border-bottom: 2px solid #373737
}

.cm-table--line-bold .cm-table th {
    background-color: #fafafa
}

.cm-table--line-bold .cm-table thead th {
    border: 0
}

.cm-table--line-bold .cm-table tbody th,.cm-table--line-bold .cm-table tbody td {
    border-top: 0;
    border-bottom: 0;
    border-color: #f0f0f0
}

.cm-table--line-bold .cm-table tbody th:first-child,.cm-table--line-bold .cm-table tbody td:first-child {
    border-left: 0
}

.cm-table--line-bold .cm-table tbody th:last-child,.cm-table--line-bold .cm-table tbody td:last-child {
    border-right: 0
}

.cm-table--buffer-top-narrow {
    margin-top: 60px;
    margin-top: 4.16667vw
}

@media (min-width: 1440px) {
    .cm-table--buffer-top-narrow {
        margin-top:60px
    }
}

.cm-table--buffer-top-normal {
    margin-top: 88px;
    margin-top: 6.11111vw
}

@media (min-width: 1440px) {
    .cm-table--buffer-top-normal {
        margin-top:88px
    }
}

.cm-table--buffer-top-wide {
    margin-top: 100px;
    margin-top: 6.94444vw
}

@media (min-width: 1440px) {
    .cm-table--buffer-top-wide {
        margin-top:100px
    }
}

.cm-table--buffer-bottom-narrow {
    margin-bottom: 60px;
    margin-bottom: 4.16667vw
}

@media (min-width: 1440px) {
    .cm-table--buffer-bottom-narrow {
        margin-bottom:60px
    }
}

.cm-table--buffer-bottom-normal {
    margin-bottom: 88px;
    margin-bottom: 6.11111vw
}

@media (min-width: 1440px) {
    .cm-table--buffer-bottom-normal {
        margin-bottom:88px
    }
}

.cm-table--buffer-bottom-wide {
    margin-bottom: 100px;
    margin-bottom: 6.94444vw
}

@media (min-width: 1440px) {
    .cm-table--buffer-bottom-wide {
        margin-bottom:100px
    }
}

@media screen and (max-width: 768px) {
    .cm-table {
        width:auto
    }

    .cm-table__wrap {
        width: 100%;
        overflow-x: auto
    }

    .cm-table th,.cm-table td {
        padding: 12.8px 25.6px;
        padding: 1.66667vw 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table th,.cm-table td {
        padding:6px 12px;
        padding: 1.66667vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table th a[target="_blank"]:after,.cm-table td a[target="_blank"]:after {
        width:23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw;
        margin-top: -4.26667px;
        margin-top: -0.55556vw;
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table th a[target="_blank"]:after,.cm-table td a[target="_blank"]:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table th a[target="_blank"]:after,.cm-table td a[target="_blank"]:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table th a[target="_blank"]:after,.cm-table td a[target="_blank"]:after {
        margin-top:-2px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table th a[target="_blank"]:after,.cm-table td a[target="_blank"]:after {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table th {
        height:85.33333px;
        height: 11.11111vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table th {
        height:40px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-table th {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table th {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-table th {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table td {
        height:85.33333px;
        height: 11.11111vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table td {
        height:40px;
        height: 11.11111vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-table td {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table td {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-table td {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table--line-bold.cm-table__wrap {
        padding:0px 34.13333px;
        padding: 0vw 4.44444vw;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table--line-bold.cm-table__wrap {
        padding:0px 16px;
        padding: 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table--line-bold .cm-table {
        width:100%
    }

    .cm-table--line-bold.cm-table--layout-fixed th,.cm-table--line-bold.cm-table--layout-fixed td {
        width: 25%
    }

    .cm-table--buffer-top-narrow {
        margin-top: 60px;
        margin-top: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (min-width: 1440px) {
    .cm-table--buffer-top-narrow {
        margin-top:60px
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-top-normal {
        margin-top:88px;
        margin-top: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (min-width: 1440px) {
    .cm-table--buffer-top-normal {
        margin-top:88px
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-top-wide {
        margin-top:100px;
        margin-top: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (min-width: 1440px) {
    .cm-table--buffer-top-wide {
        margin-top:100px
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-bottom-narrow {
        margin-bottom:60px;
        margin-bottom: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (min-width: 1440px) {
    .cm-table--buffer-bottom-narrow {
        margin-bottom:60px
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-bottom-normal {
        margin-bottom:88px;
        margin-bottom: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (min-width: 1440px) {
    .cm-table--buffer-bottom-normal {
        margin-bottom:88px
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-bottom-wide {
        margin-bottom:100px;
        margin-bottom: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (min-width: 1440px) {
    .cm-table--buffer-bottom-wide {
        margin-bottom:100px
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-top-narrow {
        margin-top:128px;
        margin-top: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table--buffer-top-narrow {
        margin-top:60px;
        margin-top: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-top-normal {
        margin-top:187.73333px;
        margin-top: 24.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table--buffer-top-normal {
        margin-top:88px;
        margin-top: 24.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-top-wide {
        margin-top:213.33333px;
        margin-top: 27.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table--buffer-top-wide {
        margin-top:100px;
        margin-top: 27.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-bottom-narrow {
        margin-bottom:128px;
        margin-bottom: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table--buffer-bottom-narrow {
        margin-bottom:60px;
        margin-bottom: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-bottom-normal {
        margin-bottom:187.73333px;
        margin-bottom: 24.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table--buffer-bottom-normal {
        margin-bottom:88px;
        margin-bottom: 24.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-table--buffer-bottom-wide {
        margin-bottom:213.33333px;
        margin-bottom: 27.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-table--buffer-bottom-wide {
        margin-bottom:100px;
        margin-bottom: 27.77778vw
    }
}

.cm-g-static-content {
    overflow: hidden
}

.cm-g-static-content:after {
    display: block;
    clear: both;
    content: ''
}

.sc-page-title {
    border-bottom: 1px solid #dadada
}

.sc-page-title__title {
    width: 920px;
    width: 63.88889vw;
    margin: 0 auto;
    font-weight: bold;
    font-size: 16px;
    color: #636363;
    text-align: center;
    line-height: 1;
    text-transform: uppercase
}

@media (min-width: 1440px) {
    .sc-page-title__title {
        width:920px
    }
}

.sc-page-title__inner {
    position: relative;
    max-width: 1440px;
    min-width: 320px;
    margin: 0 auto;
    padding: 12px 0;
    background-color: #fff
}

.sc-page-title__share {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px
}

.sc-page-title__share:after {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.sc-page-title__share-btn {
    display: inline-block;
    padding: 8px;
    font-size: 0;
    vertical-align: middle
}

.sc-page-title__share-btn:before {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 24px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-pd-share.svg);
    background-repeat: no-repeat;
    vertical-align: middle;
    content: ''
}

.sc-page-title__share-btn span {
    display: inline-block;
    position: relative;
    margin-left: 7px;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    text-transform: uppercase
}

.sc-page-title__share.s-active .sc-page-title__share-btn:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-pd-share-on.svg)
}

.sc-page-title__share.s-active .sc-page-title__share-btn span {
    color: #1428a0
}

.sc-page-title__share-list {
    position: absolute;
    z-index: 999;
    right: -16px;
    padding: 11px 0 10px;
    border: 1px solid #dadada;
    background-color: #fff
}

.sc-page-title__share-list:before,.sc-page-title__share-list:after {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    content: ''
}

.sc-page-title__share-list:before {
    top: -7px;
    right: 36px;
    border-width: 0 7px 7px;
    border-bottom-color: #dadada
}

.sc-page-title__share-list:after {
    top: -6px;
    right: 37px;
    border-width: 0 6px 6px;
    border-bottom-color: #fff
}

.sc-page-title__share-link {
    display: block;
    min-width: 148px;
    padding: 12px 20px;
    font-weight: bold;
    font-size: 12px;
    color: #363636;
    text-align: left
}

.sc-page-title__share-link:before {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-top: -1px;
    margin-right: 10px;
    background-repeat: no-repeat;
    vertical-align: middle;
    content: ''
}

.sc-page-title__share-link:hover,.sc-page-title__share-link:focus,.sc-page-title__share-link:active {
    color: #1428a0
}

.sc-page-title__share-link.s-ico-facebook:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-facebook.svg)
}

.sc-page-title__share-link.s-ico-facebook:hover:before,.sc-page-title__share-link.s-ico-facebook:focus:before,.sc-page-title__share-link.s-ico-facebook:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-facebook-hover.svg)
}

.sc-page-title__share-link.s-ico-twitter:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-twitter.svg)
}

.sc-page-title__share-link.s-ico-twitter:hover:before,.sc-page-title__share-link.s-ico-twitter:focus:before,.sc-page-title__share-link.s-ico-twitter:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-twitter-hover.svg)
}

.sc-page-title__share-link.s-ico-pinterest:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-pinterest.svg)
}

.sc-page-title__share-link.s-ico-pinterest:hover:before,.sc-page-title__share-link.s-ico-pinterest:focus:before,.sc-page-title__share-link.s-ico-pinterest:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-pinterest-hover.svg)
}

.sc-page-title__share-link.s-ico-gplus:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-gplus.svg)
}

.sc-page-title__share-link.s-ico-gplus:hover:before,.sc-page-title__share-link.s-ico-gplus:focus:before,.sc-page-title__share-link.s-ico-gplus:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-gplus-hover.svg)
}

.sc-page-title__share-link.s-ico-renren:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-renren.svg)
}

.sc-page-title__share-link.s-ico-renren:hover:before,.sc-page-title__share-link.s-ico-renren:focus:before,.sc-page-title__share-link.s-ico-renren:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-renren-hover.svg)
}

.sc-page-title__share-link.s-ico-qq:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-qq.svg)
}

.sc-page-title__share-link.s-ico-qq:hover:before,.sc-page-title__share-link.s-ico-qq:focus:before,.sc-page-title__share-link.s-ico-qq:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-qq-hover.svg)
}

.sc-page-title__share-link.s-ico-weibo:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weibo.svg)
}

.sc-page-title__share-link.s-ico-weibo:hover:before,.sc-page-title__share-link.s-ico-weibo:focus:before,.sc-page-title__share-link.s-ico-weibo:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weibo-hover.svg)
}

.sc-page-title__share-link.s-ico-weixin:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weixin.svg)
}

.sc-page-title__share-link.s-ico-weixin:hover:before,.sc-page-title__share-link.s-ico-weixin:focus:before,.sc-page-title__share-link.s-ico-weixin:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-weixin-hover.svg)
}

.sc-page-title__share-link.s-ico-vk:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-vk.svg)
}

.sc-page-title__share-link.s-ico-vk:hover:before,.sc-page-title__share-link.s-ico-vk:focus:before,.sc-page-title__share-link.s-ico-vk:active:before {
    background-image: url(/global/galaxy/apps/common/img/component/svg-vk-hover.svg)
}

.no-svg .sc-page-title__share-btn:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png);
    background-position: 0 0
}

.no-svg .sc-page-title__share-btn:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png);
    background-position: 0 -26px
}

.no-svg .sc-page-title__share-link:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png);
    background-size: 140px auto
}

.no-svg .sc-page-title__share-link:hover:before {
    background-image: url(/global/galaxy/apps/common/img/component/sp-title-ie8.png)
}

.no-svg .sc-page-title__share-link.s-ico-facebook:before {
    background-position: -18px 0
}

.no-svg .sc-page-title__share-link.s-ico-facebook:hover:before {
    background-position: -18px -28px
}

.no-svg .sc-page-title__share-link.s-ico-twitter:before {
    background-position: -46px 0
}

.no-svg .sc-page-title__share-link.s-ico-twitter:hover:before {
    background-position: -46px -28px
}

.no-svg .sc-page-title__share-link.s-ico-pinterest:before {
    background-position: -74px 0
}

.no-svg .sc-page-title__share-link.s-ico-pinterest:hover:before {
    background-position: -74px -28px
}

.no-svg .sc-page-title__share-link.s-ico-gplus:before {
    background-position: -102px 0
}

.no-svg .sc-page-title__share-link.s-ico-gplus:hover:before {
    background-position: -102px -28px
}

.no-svg .sc-page-title__share-link.s-ico-renren:before {
    background-position: 0 -56px
}

.no-svg .sc-page-title__share-link.s-ico-renren:hover:before {
    background-position: 0 -84px
}

.no-svg .sc-page-title__share-link.s-ico-qq:before {
    background-position: -28px -56px
}

.no-svg .sc-page-title__share-link.s-ico-qq:hover:before {
    background-position: -28px -84px
}

.no-svg .sc-page-title__share-link.s-ico-weibo:before {
    background-position: -56px -56px
}

.no-svg .sc-page-title__share-link.s-ico-weibo:hover:before {
    background-position: -56px -84px
}

.no-svg .sc-page-title__share-link.s-ico-weixin:before {
    background-position: -84px -56px
}

.no-svg .sc-page-title__share-link.s-ico-weixin:hover:before {
    background-position: -84px -84px
}

.no-svg .sc-page-title__share-link.s-ico-vk:before {
    background-position: -112px -56px
}

.no-svg .sc-page-title__share-link.s-ico-vk:hover:before {
    background-position: -112px -84px
}

#weixin_share {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    left: 50%;
    margin: -206px 0 0 -170px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 340px;
    height: 442px;
    overflow: hidden;
    display: none;
    z-index: 99999
}

.weixin_tit {
    clear: both;
    height: 26px;
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

.weixin_tit h3 {
    float: left;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    line-height: 26px;
    display: block
}

.weixin_tit a {
    float: right;
    font-size: 18px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
    margin-top: 2px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #fff
}

.weixin_erweima {
    clear: both;
    padding-top: 10px;
    text-align: center;
    margin-left: 10px
}

.weixin_btit {
    font-size: 12px;
    font-weight: normal;
    height: 18px;
    padding: 12px 20px
}

@media screen and (max-width: 768px) {
    .sc-page-title__title {
        width:auto;
        padding: 0 40px;
        font-size: 18px
    }

    .sc-page-title__inner {
        padding: 12px 0 11px
    }

    .sc-page-title__share {
        right: 3px
    }

    .sc-page-title__share-btn {
        padding: 13px 13px 12px
    }

    .sc-page-title__share-btn:before {
        width: 11px;
        height: 16px
    }

    .sc-page-title__share-btn span {
        display: none
    }

    .sc-page-title__share-list {
        padding: 16px 0 15px;
        right: 5px
    }

    .sc-page-title__share-list:before {
        top: -8px;
        right: 2px;
        border-width: 0 8px 8px
    }

    .sc-page-title__share-list:after {
        top: -7px;
        right: 3px;
        border-width: 0 7px 7px
    }

    .sc-page-title__share-link {
        min-width: 170px;
        padding: 9px 20px
    }

    .sc-page-title__share-link:before {
        width: 31px;
        height: 31px;
        margin-right: 12px
    }
}

.cm-notification-bar {
    position: relative;
    z-index: 1010;
    background-color: #efefef;
    border-bottom: 1px solid #dadada
}

#content .cm-notification-bar {
    z-index: 999
}

.cm-notification-bar__inner {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    padding: 10px 56px 8px
}

.cm-notification-bar__column {
    font-weight: bold;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cm-notification-bar__column-inner {
    overflow: hidden;
    display: table;
    margin-left: auto;
    margin-right: auto;
    height: 36px
}

.cm-notification-bar__text {
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    color: #363636
}

.cm-notification-bar__text span {
    overflow: hidden;
    max-height: 36px;
    vertical-align: middle;
    display: inline-block;
    font-size: 14px;
    line-height: 1.3;
    text-transform: uppercase
}

.cm-notification-bar__text.cm-notification-bar__text-mo {
    display: none
}

.cm-notification-bar__cta {
    display: table-cell;
    vertical-align: middle
}

.cm-notification-bar__cta .s-btn-text {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    letter-spacing: 0
}

.cm-notification-bar__cta .s-btn-text:after {
    margin-left: 10px;
    margin-top: -2px;
    width: 7px;
    height: 11px;
    background-size: 7px 11px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-hover.svg)
}

.cm-notification-bar__cta .s-ico-new-window.s-btn-text:after,.cm-notification-bar__cta .s-ico-new-window:after {
    width: 11px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-hover.svg);
    background-size: 11px 11px
}

.cm-notification-bar__cta .s-blue {
    color: #1428a0
}

.cm-notification-bar__text+.cm-notification-bar__cta {
    padding-left: 18px
}

.cm-notification-bar__close {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    right: 15px;
    padding: 10px
}

.cm-notification-bar__close:after {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 12px;
    height: 12px;
    background-position: -66px -42px;
    background-image: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png);
    background-size: 160px auto;
    background-repeat: no-repeat;
    color: transparent;
    content: ''
}

.cm-notification-bar--2column .cm-notification-bar__column {
    float: left;
    width: 50%;
    padding-left: 18px;
    text-align: left;
    border-left: 1px solid #dadada
}

.cm-notification-bar--2column .cm-notification-bar__column:first-child {
    padding-left: 0;
    padding-right: 18px;
    border: 0
}

.cm-notification-bar--2column .cm-notification-bar__column:first-child .cm-notification-bar__column-inner {
    margin-left: auto;
    margin-right: 0
}

.cm-notification-bar--2column .cm-notification-bar__column-inner {
    margin-left: 0;
    margin-right: auto
}

.cm-notification-bar--toggle {
    overflow: hidden;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease
}

.cm-notification-bar--toggle .cm-notification-bar__inner {
    padding: 10px 70px 8px;
    padding: 0.69444vw 4.86111vw 0.55556vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle .cm-notification-bar__inner {
        padding:10px 70px 8px
    }
}

.cm-notification-bar--toggle .cm-notification-bar__column--expanded {
    visibility: hidden
}

.cm-notification-bar--toggle .cm-notification-bar__text span {
    color: black;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.cm-notification-bar--toggle .cm-notification-bar__text+.cm-notification-bar__cta {
    padding-left: 30px;
    padding-left: 2.08333vw
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle .cm-notification-bar__text+.cm-notification-bar__cta {
        padding-left:30px
    }
}

.cm-notification-bar--toggle .cm-notification-bar__toggle-btn {
    position: absolute;
    top: 11px;
    top: 0.76389vw;
    right: 30px;
    right: 2.08333vw;
    width: 32px;
    width: 2.22222vw;
    height: 32px;
    height: 2.22222vw;
    margin: auto;
    background-size: 20px 14px;
    background-size: 1.38889vw 0.97222vw;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 14' preserveAspectRatio='XMinYMin meet'%3E%3Cpolygon fill='%23636363' points='13.59,11.334 22,2.667 19.412,0 11,8.668 2.589,0 0,2.667 8.412,11.334 11,14 '/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle .cm-notification-bar__toggle-btn {
        top:11px
    }
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle .cm-notification-bar__toggle-btn {
        right:30px
    }
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle .cm-notification-bar__toggle-btn {
        width:32px
    }
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle .cm-notification-bar__toggle-btn {
        height:32px
    }
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle .cm-notification-bar__toggle-btn {
        background-size:20px 14px
    }
}

.cm-notification-bar--toggle.cm-notification-bar--cta-hide .cm-notification-bar__cta {
    display: none
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__inner {
    padding: 22px 70px 26px;
    padding: 1.52778vw 4.86111vw 1.80556vw;
    text-align: center
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__inner {
        padding:22px 70px 26px
    }
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__column--expanded {
    visibility: visible
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__column--collapsed {
    display: none
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__column-inner {
    overflow: visible
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__headline h2 {
    font-size: 18px;
    font-size: 1.25vw
}

html[lang^="th"] .cm-notification-bar--toggle.is-expanded .cm-notification-bar__headline h2 {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__headline h2 {
        font-size:18px
    }

    html[lang^="th"] .cm-notification-bar--toggle.is-expanded .cm-notification-bar__headline h2 {
        font-size: 24.3px
    }
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__description {
    margin-top: 5px;
    margin-top: 0.34722vw;
    font-size: 14px;
    font-size: 0.97222vw;
    font-weight: normal
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__description {
        margin-top:5px
    }
}

html[lang^="th"] .cm-notification-bar--toggle.is-expanded .cm-notification-bar__description {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__description {
        font-size:14px
    }

    html[lang^="th"] .cm-notification-bar--toggle.is-expanded .cm-notification-bar__description {
        font-size: 18.9px
    }
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__description a {
    font-weight: bold;
    color: #1428a0
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta {
    display: block;
    margin-top: 12px;
    margin-top: 0.83333vw;
    padding: 0
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta {
        margin-top:12px
    }
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta .s-btn-text {
    font-size: 18px;
    font-size: 1.25vw
}

html[lang^="th"] .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta .s-btn-text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta .s-btn-text {
        font-size:18px
    }

    html[lang^="th"] .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta .s-btn-text {
        font-size: 24.3px
    }
}

.cm-notification-bar--toggle.is-expanded .cm-notification-bar__toggle-btn {
    bottom: auto;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media (max-width: 1024px) {
    .cm-notification-bar__inner {
        padding:6px 24px 5px
    }

    .cm-notification-bar__column-inner {
        height: 18px
    }

    .cm-notification-bar__text span {
        max-height: 18px;
        font-size: 12px;
        line-height: 16px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }

    .cm-notification-bar__text.cm-notification-bar__text-pc {
        display: none
    }

    .cm-notification-bar__text.cm-notification-bar__text-mo {
        display: table-cell
    }

    .cm-notification-bar__cta .s-btn-text {
        font-size: 10px
    }

    .cm-notification-bar__cta .s-btn-text:after {
        margin-left: 5px;
        width: 5px;
        height: 8px;
        background-size: 5px 8px
    }

    .cm-notification-bar__cta .s-ico-new-window.s-btn-text:after,.cm-notification-bar__cta .s-ico-new-window:after {
        width: 8px;
        background-size: 8px 8px
    }

    .cm-notification-bar__text+.cm-notification-bar__cta {
        padding-left: 5px
    }

    .cm-notification-bar__close {
        right: 0;
        margin-top: -14px;
        padding: 10px 8px
    }

    .cm-notification-bar__close:after {
        content: '.';
        width: 8px;
        height: 8px;
        background-image: url(/global/galaxy/apps/common/img/component/sp-gnb-mo.png);
        background-size: 130px auto;
        background-position: -68px -63px
    }

    .cm-notification-bar__close:hover:after,.cm-notification-bar__close:focus:after {
        background-position: -78px -63px
    }

    .cm-notification-bar--2column .cm-notification-bar__column {
        float: none;
        width: 100%;
        padding-left: 0;
        border-left: 0
    }

    .cm-notification-bar--2column .cm-notification-bar__column:first-child {
        padding-left: 0;
        padding-right: 0
    }

    .cm-notification-bar--2column .cm-notification-bar__column-inner {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .cm-notification-bar--toggle .cm-notification-bar__inner {
        min-height: 32px;
        padding: 6px 24px 5px
    }

    .cm-notification-bar--toggle .cm-notification-bar__column-inner {
        min-height: 21px
    }

    .cm-notification-bar--toggle .cm-notification-bar__text span {
        max-height: 32px
    }

    .cm-notification-bar--toggle .cm-notification-bar__text+.cm-notification-bar__cta {
        padding-left: 22px
    }

    .cm-notification-bar--toggle .cm-notification-bar__toggle-btn {
        top: 2px;
        right: 0;
        width: 24px;
        height: 28px;
        background-size: 14px 10px
    }

    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__inner {
        padding: 15px 24px
    }

    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__headline h2 {
        font-size: 18px
    }

    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__description {
        margin-top: 5px;
        font-size: 14px
    }

    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta {
        margin-top: 12px
    }

    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta .s-btn-text {
        font-size: 18px
    }

    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta .s-btn-text:after {
        width: 7px;
        height: 11px;
        background-size: 7px 11px
    }

    .cm-notification-bar--toggle.is-expanded .cm-notification-bar__cta .s-btn-text.s-ico-new-window:after {
        width: 11px;
        background-size: 11px 11px
    }
}

.gb-legal {
    border-top: 1px solid #d0d0d0;
    background: #f7f7f7
}

.gb-legal__inner {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-legal__column {
    float: left;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-break: break-word
}

.gb-legal p {
    margin-top: 16px;
    font-size: 12px;
    color: #363636;
    line-height: 1.34
}

.gb-legal p:first-child {
    margin-top: 0
}

.gb-legal a {
    color: #1428a0;
    text-decoration: underline
}

.gb-legal a:hover {
    text-decoration: underline
}

.gb-legal__inner-wrap:before,.gb-legal__inner-wrap:after {
    content: '';
    display: block;
    clear: both
}

.gb-legal__inner-wrap__col1 {
    padding: 21px 6.75% 20px
}

.gb-legal__inner-wrap__col2 {
    padding: 21px 6.75% 30px
}

.gb-legal__inner-wrap__col3 {
    padding: 31px 13.28% 27px 6.75%
}

.gb-legal__inner-wrap__col2 .gb-legal__column {
    width: 50%
}

.gb-legal__inner-wrap__col3 .gb-legal__column {
    width: 33.33%
}

@media screen and (max-width: 768px) {
    .gb-legal__inner {
        padding:28px 16px 26px
    }

    .gb-legal__inner-wrap__col1,.gb-legal__inner-wrap__col2,.gb-legal__inner-wrap__col3 {
        padding: 0 !important
    }

    .gb-legal__inner-wrap .gb-legal__column {
        float: none;
        width: auto;
        padding: 0 2.13%
    }

    .gb-legal p {
        margin-top: 12px;
        font-size: 10px;
        line-height: 1.2
    }

    .gb-legal__column {
        margin-top: 12px
    }

    .gb-legal__column:first-child {
        margin-top: 0
    }
}

.cm-layer-message {
    display: none;
    margin: 0 auto;
    position: fixed;
    z-index: 9999
}

.cm-layer-message,.cm-layer-message * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cm-layer-message__content {
    position: relative;
    padding: 15px 20px 20px;
    min-width: 480px;
    max-width: 640px;
    background: #fff;
    overflow: hidden
}

.cm-layer-message__headline {
    padding-right: 56px;
    padding-bottom: 12px;
    font-size: 24px;
    border-bottom: 1px solid #dadada;
    text-align: left
}

html[lang^="th"] .cm-layer-message__headline {
    font-size: 32.4px
}

.cm-layer-message__img {
    margin-top: 28px
}

.cm-layer-message__img img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.cm-layer-message__img+.cm-layer-message__desc {
    margin-top: 24px;
    min-height: auto
}

.cm-layer-message__text-wrap {
    text-align: center
}

.cm-layer-message__desc {
    display: inline-block;
    width: 100%;
    margin-top: 36px;
    font-size: 16px;
    line-height: 1.45;
    vertical-align: middle;
    white-space: normal
}

html[lang^="th"] .cm-layer-message__desc {
    line-height: 1.0875
}

html[lang^="my"] .cm-layer-message__desc {
    line-height: 1.6
}

.cm-layer-message__cta-wrap {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flexbox;
    display: -webkit-flex;
    -js-display: flex;
    display: flex;
    margin-top: 24px;
    white-space: nowrap;
    text-align: center
}

.cm-layer-message__cta {
    display: inline-block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: 0 4px;
    padding: 15px 20px 13px;
    min-width: 50%;
    background: #1428a0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    overflow: hidden
}

:root .cm-layer-message__cta {
    margin: 0 2px
}

.cm-layer-message__cta:hover {
    background: #0b175c
}

.cm-layer-message__cta:first-child {
    margin-left: 0
}

.cm-layer-message__cta:last-child {
    margin-right: 0
}

.cm-layer-message__cta.s-ico-new-window:after {
    content: '';
    display: inline-block;
    position: relative;
    margin-top: -2px;
    margin-left: 7px;
    width: 11px;
    height: 11px;
    background: url("/global/galaxy/apps/common/img/component/newwindow.svg") no-repeat;
    vertical-align: middle
}

.cm-layer-message__cookie {
    margin-top: 12px;
    position: relative;
    font-size: 14px;
    text-align: left
}

.cm-layer-message__cookie input[type=checkbox] {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden
}

.cm-layer-message__cookie label {
    padding-left: 26px
}

.cm-layer-message__cookie label:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    background: #a6a8aa
}

.cm-layer-message__cookie input:checked+label:after {
    background: #0071bf url(/global/galaxy/apps/common/img/component/ico-check.svg) no-repeat;
    background-size: 100% 100%
}

.cm-layer-message__cookie-close {
    font-size: 14px;
    color: #0071bf
}

.cm-layer-message__cookie-close:hover {
    text-decoration: underline
}

.cm-layer-message__close {
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 5px
}

.cm-layer-message__close span {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png) no-repeat -136px 0;
    background-repeat: no-repeat;
    font-size: 0
}

.cm-layer-message--text-left .cm-layer-message__text-wrap {
    text-align: left
}

.cm-layer-message--text-right .cm-layer-message__text-wrap {
    text-align: right
}

.cm-layer-message--text-only .cm-layer-message__text-wrap {
    white-space: nowrap
}

.cm-layer-message--text-only .cm-layer-message__text-wrap:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 120px;
    vertical-align: middle
}

.aem-AuthorLayer-Edit .s-layer-dimmed {
    display: none !important
}

.aem-AuthorLayer-Edit .cm-layer-message {
    position: static !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    margin: 0 auto !important
}

.aem-AuthorLayer-Edit .cm-layer-message__content {
    margin: 24px auto
}

@media screen and (max-width: 768px) {
    .layer-opened,.layer-opened body {
        overflow:hidden
    }

    .layer-opened .cm-layer-message {
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        bottom: 0 !important;
        margin: 0 !important;
        text-align: center;
        white-space: nowrap;
        overflow-y: scroll
    }

    .layer-opened .cm-layer-message:after {
        content: '';
        display: inline-block;
        width: 0;
        height: 100%;
        font-size: 0;
        vertical-align: middle;
        margin: 0 -4px
    }

    .cm-layer-message__content {
        display: inline-block;
        margin: 5%;
        min-width: auto;
        vertical-align: middle;
        white-space: normal
    }

    .cm-layer-message__headline {
        font-size: 42.66667px;
        font-size: 5.55556vw
    }

    html[lang^="th"] .cm-layer-message__headline {
        font-size: 57.6px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__headline {
        font-size:20px;
        font-size: 5.55556vw
    }

    html[lang^="th"] .cm-layer-message__headline {
        font-size: 27px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__img {
        margin-top:59.73333px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__img {
        margin-top:28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__img+.cm-layer-message__desc {
        margin-top:51.2px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__img+.cm-layer-message__desc {
        margin-top:24px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__desc {
        margin-top:76.8px;
        margin-top: 10vw;
        font-size: 34.13333px;
        font-size: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__desc {
        margin-top:36px;
        margin-top: 10vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-layer-message__desc {
        font-size:46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__desc {
        font-size:16px;
        font-size: 4.44444vw
    }

    html[lang^="th"] .cm-layer-message__desc {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__cta-wrap {
        margin-top:51.2px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cta-wrap {
        margin-top:24px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__cta {
        font-size:29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-layer-message__cta {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cta {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-layer-message__cta {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__cta.s-ico-new-window:after {
        margin-top:-4.26667px;
        margin-top: -0.55556vw;
        margin-left: 14.93333px;
        margin-left: 1.94444vw;
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cta.s-ico-new-window:after {
        margin-top:-2px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cta.s-ico-new-window:after {
        margin-left:7px;
        margin-left: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cta.s-ico-new-window:after {
        width:11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cta.s-ico-new-window:after {
        height:11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__cookie {
        margin-top:25.6px;
        margin-top: 3.33333vw;
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cookie {
        margin-top:12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-layer-message__cookie {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cookie {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cm-layer-message__cookie {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__cookie label {
        padding-left:46.93333px;
        padding-left: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cookie label {
        padding-left:22px;
        padding-left: 6.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__cookie label:after {
        top:4.26667px;
        top: 0.55556vw;
        width: 34.13333px;
        width: 4.44444vw;
        height: 34.13333px;
        height: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cookie label:after {
        top:2px;
        top: 0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cookie label:after {
        width:16px;
        width: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cookie label:after {
        height:16px;
        height: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__cookie-close {
        font-size:29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-layer-message__cookie-close {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__cookie-close {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-layer-message__cookie-close {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__close {
        top:23.46667px;
        top: 3.05556vw;
        right: 21.33333px;
        right: 2.77778vw;
        width: 51.2px;
        width: 6.66667vw;
        height: 51.2px;
        height: 6.66667vw;
        padding: 10.66667px;
        padding: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__close {
        top:11px;
        top: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__close {
        right:10px;
        right: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__close {
        width:24px;
        width: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__close {
        height:24px;
        height: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__close {
        padding:5px;
        padding: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-message__close span {
        width:27.73333px;
        width: 3.61111vw;
        height: 27.73333px;
        height: 3.61111vw;
        background: url(/global/galaxy/apps/common/img/component/gnb-btn-close-mo.png) no-repeat;
        background-size: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__close span {
        width:13px;
        width: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-message__close span {
        height:13px;
        height: 3.61111vw
    }
}

.cm-layer-alert {
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 9999;
    width: 338px;
    padding: 20px;
    margin-left: -189px;
    background: #fff
}

.cm-layer-alert__desc {
    margin: 0 19px;
    padding: 37px 0 29px;
    font-size: 16px;
    text-align: center;
    line-height: 1.3
}

.cm-layer-alert__link {
    display: block;
    padding: 15px 20px 13px;
    background: #1428a0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

.cm-layer-alert__link:hover {
    background: #0b175c
}

.cm-layer-alert__close {
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 5px
}

.cm-layer-alert__close span {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png) no-repeat -136px 0;
    background-repeat: no-repeat;
    font-size: 0
}

@media screen and (max-width: 768px) {
    .cm-layer-alert {
        width:484.26667px;
        width: 63.05556vw;
        padding: 34.13333px;
        padding: 4.44444vw;
        margin-left: -275.2px;
        margin-left: -35.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert {
        width:227px;
        width: 63.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert {
        margin-left:-129px;
        margin-left: -35.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-alert__desc {
        margin:0px 42.66667px;
        margin: 0vw 5.55556vw;
        padding: 51.2px 0px 42.66667px;
        padding: 6.66667vw 0vw 5.55556vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.36
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__desc {
        margin:0px 20px;
        margin: 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__desc {
        padding:24px 0px 20px;
        padding: 6.66667vw 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__desc {
        font-size:14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-alert__link {
        padding:21.33333px 34.13333px 19.2px;
        padding: 2.77778vw 4.44444vw 2.5vw;
        font-size: 25.6px;
        font-size: 3.33333vw;
        line-height: 1.3
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__link {
        padding:10px 16px 9px;
        padding: 2.77778vw 4.44444vw 2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__link {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-alert__close {
        top:23.46667px;
        top: 3.05556vw;
        right: 21.33333px;
        right: 2.77778vw;
        width: 51.2px;
        width: 6.66667vw;
        height: 51.2px;
        height: 6.66667vw;
        padding: 10.66667px;
        padding: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__close {
        top:11px;
        top: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__close {
        right:10px;
        right: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__close {
        width:24px;
        width: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__close {
        height:24px;
        height: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__close {
        padding:5px;
        padding: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-layer-alert__close span {
        width:27.73333px;
        width: 3.61111vw;
        height: 27.73333px;
        height: 3.61111vw;
        background: url(/global/galaxy/apps/common/img/component/gnb-btn-close-mo.png) no-repeat;
        background-size: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__close span {
        width:13px;
        width: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-layer-alert__close span {
        height:13px;
        height: 3.61111vw
    }
}

.cm-columns {
    margin: 0 auto;
    max-width: 1440px
}

.cm-columns * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cm-columns__inner {
    margin: 0 auto;
    font-size: 0
}

.cm-columns__inner ~ .s-video-area {
    position: fixed;
    z-index: 9999
}

.cm-columns__inner ~ .s-video-area .s-video-wrap {
    width: 1440px;
    width: 100vw;
    max-width: 100%;
    height: 810px;
    height: 56.25vw;
    margin: auto
}

@media (min-width: 1440px) {
    .cm-columns__inner ~ .s-video-area .s-video-wrap {
        width:1440px
    }
}

@media (min-width: 1440px) {
    .cm-columns__inner ~ .s-video-area .s-video-wrap {
        height:810px
    }
}

@media screen and (orientation: landscape) and (max-height: 810px) {
    .cm-columns__inner ~ .s-video-area .s-video-wrap {
        height:auto
    }
}

.cm-columns__inner ~ .s-video-area .s-video {
    width: 100%;
    height: 100%;
    background-color: #000
}

.cm-columns__inner ~ .s-video-area .s-media-close {
    padding: 15px;
    padding: 1.04167vw;
    margin: -15px;
    margin: -1.04167vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    background: none
}

@media (min-width: 1440px) {
    .cm-columns__inner ~ .s-video-area .s-media-close {
        padding:15px
    }
}

@media (min-width: 1440px) {
    .cm-columns__inner ~ .s-video-area .s-media-close {
        margin:-15px
    }
}

.cm-columns__inner ~ .s-video-area .s-media-close:before {
    content: '';
    display: block;
    height: 28px;
    width: 28px;
    background-image: url("/global/galaxy/apps/common/img/component/btn-close-white.png");
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.cm-columns__inner ~ .s-video-area.s-video-youtube .s-media-close {
    top: 72px;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.cm-columns__inner ~ .s-video-area.s-video-youtube.s-youtube-ready .s-media-close {
    top: 30px
}

@media (min-width: 769px) {
    .cm-columns__inner ~ .s-video-area.s-video-youtube.s-youtube-ready .s-video-wrap:hover .s-media-close {
        top:72px
    }
}

.cm-columns__item {
    display: inline-block;
    font-size: 16px;
    font-size: 1.11111vw;
    vertical-align: top;
    opacity: 1
}

html[lang^="th"] .cm-columns__item {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .cm-columns__item {
        font-size:16px
    }

    html[lang^="th"] .cm-columns__item {
        font-size: 21.6px
    }
}

.s-use-seemore .cm-columns__item {
    display: none;
    opacity: 0
}

.cm-columns__item.is-item-active {
    display: inline-block
}

.cm-columns__item.is-item-visible {
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.aem-AuthorLayer-Edit .cm-columns__item {
    display: inline-block;
    opacity: 1
}

.cm-columns__cta-wrap {
    margin-top: 80px;
    margin-top: 5.55556vw;
    text-align: center
}

@media (min-width: 1440px) {
    .cm-columns__cta-wrap {
        margin-top:80px
    }
}

.cm-columns--width-860 .cm-columns__inner {
    max-width: 860px
}

.cm-columns--width-1206 {
    overflow: hidden
}

.cm-columns--width-1206 .cm-columns__inner {
    max-width: 1206px
}

.cm-columns--width-1200 .cm-columns__inner {
    max-width: 1200px
}

.cm-columns--width-1920 {
    max-width: 1920px
}

.cm-columns--2columns .cm-columns__item {
    width: 50%
}

.cm-columns--3columns .cm-columns__item {
    width: 33.333%
}

.cm-columns--4columns .cm-columns__item {
    width: 25%
}

.cm-columns--5columns .cm-columns__item {
    width: 20%
}

.cm-columns--space-normal .cm-columns__inner {
    padding: 0px 6px;
    padding: 0vw 0.41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal .cm-columns__inner {
        padding:0px 6px
    }
}

.cm-columns--space-normal .cm-columns__item {
    padding: 0px 6px;
    padding: 0vw 0.41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal .cm-columns__item {
        padding:0px 6px
    }
}

.cm-columns--space-normal.cm-columns--width-1200,.cm-columns--space-normal.cm-columns--width-860 {
    overflow: hidden
}

.cm-columns--space-normal.cm-columns--width-1440 {
    overflow: hidden
}

.cm-columns--space-normal.cm-columns--width-1440 .cm-columns__inner {
    padding: 0;
    margin: 0px -6px;
    margin: 0vw -0.41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal.cm-columns--width-1440 .cm-columns__inner {
        margin:0px -6px
    }
}

.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
    margin: 0 0;
    padding: 0px 6px;
    padding: 0vw 0.41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding:0px 6px
    }
}

.cm-columns--space-normal.cm-columns--width-1920 {
    overflow: hidden
}

.cm-columns--space-normal.cm-columns--width-1920 .cm-columns__inner {
    padding: 0;
    margin: 0px -6px;
    margin: 0vw -0.41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal.cm-columns--width-1920 .cm-columns__inner {
        margin:0px -6px
    }
}

.cm-columns--space-wide .cm-columns__inner {
    padding: 0px 12px;
    padding: 0vw 0.83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide .cm-columns__inner {
        padding:0px 12px
    }
}

.cm-columns--space-wide .cm-columns__item {
    padding: 0px 12px;
    padding: 0vw 0.83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide .cm-columns__item {
        padding:0px 12px
    }
}

.cm-columns--space-wide.cm-columns--width-1200,.cm-columns--space-wide.cm-columns--width-860 {
    overflow: hidden
}

.cm-columns--space-wide.cm-columns--width-1440 {
    overflow: hidden
}

.cm-columns--space-wide.cm-columns--width-1440 .cm-columns__inner {
    padding: 0;
    margin: 0px -12px;
    margin: 0vw -0.83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide.cm-columns--width-1440 .cm-columns__inner {
        margin:0px -12px
    }
}

.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
    margin: 0 0;
    padding: 0px 12px;
    padding: 0vw 0.83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding:0px 12px
    }
}

.cm-columns--space-wide.cm-columns--width-1920 {
    overflow: hidden
}

.cm-columns--space-wide.cm-columns--width-1920 .cm-columns__inner {
    padding: 0;
    margin: 0px -12px;
    margin: 0vw -0.83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide.cm-columns--width-1920 .cm-columns__inner {
        margin:0px -12px
    }
}

.cm-columns--align-center {
    text-align: center
}

.cm-columns.s-bg-gray {
    background-color: #f5f5f5
}

.cm-columns.s-bg-dark-gray {
    background-color: #3e4148
}

.cm-columns.s-bg-black {
    background-color: #000
}

.cm-columns.s-bg-black .s-btn-encased,.cm-columns.s-bg-dark-gray .s-btn-encased {
    color: #fff;
    border-color: #fff
}

.cm-columns.s-bg-black .s-btn-encased:hover,.cm-columns.s-bg-black .s-btn-encased:focus,.cm-columns.s-bg-dark-gray .s-btn-encased:hover,.cm-columns.s-bg-dark-gray .s-btn-encased:focus {
    background: #fff;
    color: #000
}

.cm-columns--padding-top {
    padding-top: 48px;
    padding-top: 3.33333vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-top {
        padding-top:48px
    }
}

.cm-columns--padding-bottom {
    padding-bottom: 48px;
    padding-bottom: 3.33333vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-bottom {
        padding-bottom:48px
    }
}

.cm-columns--padding-top-wide {
    padding-top: 96px;
    padding-top: 6.66667vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-top-wide {
        padding-top:96px
    }
}

.cm-columns--padding-bottom-wide {
    padding-bottom: 96px;
    padding-bottom: 6.66667vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-bottom-wide {
        padding-bottom:96px
    }
}

.cm-columns--separation-line .cm-columns__inner>.cm-columns__item {
    position: relative
}

.cm-columns--separation-line .cm-columns__inner>.cm-columns__item:before {
    display: block;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    height: 0;
    border-right: 1px solid #dadada;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: height 0.5s ease-in-out;
    transition: height 0.5s ease-in-out;
    content: ""
}

.cm-columns--separation-line>:first-child:before {
    display: none
}

.cm-columns--separation-line.cm-columns--2columns .cm-columns__inner>.cm-columns__item:nth-child(2n+1):before {
    display: none
}

.cm-columns--separation-line.cm-columns--3columns .cm-columns__inner>.cm-columns__item:nth-child(3n+1):before {
    display: none
}

.cm-columns--separation-line.cm-columns--4columns .cm-columns__inner>.cm-columns__item:nth-child(4n+1):before {
    display: none
}

.cm-columns--separation-line.cm-columns--5columns .cm-columns__inner>.cm-columns__item:nth-child(5n+1):before {
    display: none
}

.cm-columns--separation-line .slick-initialized .cm-columns__item:before {
    display: none
}

.cm-columns--separation-line.is-active-line .cm-columns__item:before {
    height: 100%
}

@media screen and (max-width: 768px) {
    .cm-columns {
        overflow:hidden
    }

    .cm-columns__inner ~ .s-video-area .s-media-close {
        top: auto;
        bottom: 100%;
        padding: 34.13333px;
        padding: 4.44444vw;
        margin: -34.13333px;
        margin: -4.44444vw;
        margin-bottom: 0px;
        margin-bottom: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__inner ~ .s-video-area .s-media-close {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__inner ~ .s-video-area .s-media-close {
        margin:-16px;
        margin: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__inner ~ .s-video-area .s-media-close {
        margin-bottom:0px;
        margin-bottom: 0vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns__inner ~ .s-video-area .s-media-close:before {
        height:25px;
        width: 25px;
        background-image: url("/global/galaxy/apps/common/img/component/btn-close-white_x2.png")
    }

    .cm-columns__inner ~ .s-video-area.s-video-youtube .s-media-close {
        top: auto;
        bottom: 100%;
        margin-bottom: 0
    }

    .cm-columns__inner ~ .s-video-area.s-video-youtube.s-youtube-ready .s-media-close {
        top: auto
    }
}

@media screen and (max-width: 768px) and (orientation: landscape) {
    .cm-columns__inner ~ .s-video-area .s-video-wrap {
        height:auto;
        padding: 0
    }

    .cm-columns__inner ~ .s-video-area .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        bottom: auto
    }
}

@media screen and (max-width: 768px) and (orientation: landscape) and (max-width: 360px) {
    .cm-columns__inner ~ .s-video-area .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation: landscape) {
    .cm-columns__inner ~ .s-video-area.s-video-youtube .s-media-close {
        top:72px;
        bottom: auto
    }

    .cm-columns__inner ~ .s-video-area.s-video-youtube.s-youtube-ready .s-media-close {
        top: 34.13333px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (orientation: landscape) and (max-width: 360px) {
    .cm-columns__inner ~ .s-video-area.s-video-youtube.s-youtube-ready .s-media-close {
        top:16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns__item {
        margin:0;
        padding: 0;
        width: auto;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item {
        font-size: 23.04px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__item {
        font-size:8px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item {
        font-size: 10.8px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-columns-slick .cm-columns__item {
        display:inline-block;
        opacity: 1
    }

    .aem-AuthorLayer-Edit .cm-columns__item {
        display: block
    }

    .aem-AuthorLayer-Edit .cm-columns__item .cm-g-columns-slick {
        display: inline-block;
        opacity: 1
    }

    .cm-columns__cta-wrap {
        margin-top: 128px;
        margin-top: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__cta-wrap {
        margin-top:60px;
        margin-top: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns.s-use-seemore .cm-columns__item {
        display:none
    }

    .cm-columns,.cm-columns--1columns-mo .cm-columns {
        padding: 0
    }

    .cm-columns__inner,.cm-columns--1columns-mo .cm-columns__inner {
        padding: 0
    }

    .cm-columns__item,.cm-columns--1columns-mo .cm-columns__item {
        margin: 0;
        padding: 0;
        width: auto;
        height: auto !important;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item,html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 23.04px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__item,.cm-columns--1columns-mo .cm-columns__item {
        font-size:8px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item,html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 10.8px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns__item.is-item-active,.cm-columns--1columns-mo .cm-columns__item.is-item-active {
        display:block
    }

    .s-use-seemore .cm-columns__item,.s-use-seemore .cm-columns--1columns-mo .cm-columns__item {
        display: none
    }

    .cm-columns--dot-outside.s-slick,.cm-columns--1columns-mo .cm-columns--dot-outside.s-slick {
        padding-bottom: 115.2px;
        padding-bottom: 15vw;
        -webkit-transition: padding-bottom, .5s;
        transition: padding-bottom, .5s
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--dot-outside.s-slick,.cm-columns--1columns-mo .cm-columns--dot-outside.s-slick {
        padding-bottom:54px;
        padding-bottom: 15vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--1columns-mo .cm-columns__item {
        margin:0;
        padding: 0;
        width: auto;
        display: block;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 23.04px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--1columns-mo .cm-columns__item {
        font-size:8px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 10.8px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--1columns-mo .cm-columns__item.is-item-active {
        display:block
    }

    .cm-columns--2columns-mo .cm-columns__item {
        width: 50%
    }

    .cm-columns--2columns-mo .cm-columns__item:nth-child(2) {
        margin-top: 0
    }

    .cm-columns--2columns-mo .cm-columns__item.is-item-active {
        display: inline-block
    }

    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__inner {
        margin:0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__item {
        padding:0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__item {
        padding:0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__inner {
        margin:0px -17.06667px;
        margin: 0vw -2.22222vw;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__inner {
        margin:0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__item {
        padding:0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__item {
        padding:0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-none .cm-columns__inner {
        margin:0
    }

    .cm-columns--2columns-mo.cm-columns--space-m-none .cm-columns__item {
        padding: 0
    }

    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__inner {
        margin:0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__item {
        padding:0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__item {
        padding:0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__inner {
        margin:0px -10.66667px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__inner {
        margin:0px -5px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__item {
        padding:0px 10.66667px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__item {
        padding:0px 5px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__inner {
        margin:0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__inner {
        margin:0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__item {
        padding:0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__item {
        padding:0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-top {
        padding-top:102.4px;
        padding-top: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-top {
        padding-top:48px;
        padding-top: 13.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-bottom {
        padding-bottom:102.4px;
        padding-bottom: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-bottom {
        padding-bottom:48px;
        padding-bottom: 13.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-top-wide {
        padding-top:204.8px;
        padding-top: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-top-wide {
        padding-top:96px;
        padding-top: 26.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-bottom-wide {
        padding-bottom:204.8px;
        padding-bottom: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-bottom-wide {
        padding-bottom:96px;
        padding-bottom: 26.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner {
        padding:0px 34.13333px;
        padding: 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner {
        padding:0px 16px;
        padding: 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin:0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin:0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding:0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding:0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin:0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin:0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding:0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding:0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner {
        margin:0
    }

    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item {
        padding: 0
    }

    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin:0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding:0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding:0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner {
        margin:0px -10.66667px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner {
        margin:0px -5px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item {
        padding:0px 10.66667px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item {
        padding:0px 5px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin:0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin:0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding:0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding:0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding:0px 42.66667px;
        padding: 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding:0px 20px;
        padding: 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin:0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin:0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding:0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding:0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin:0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin:0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding:0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding:0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner {
        margin:0
    }

    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item {
        padding: 0
    }

    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin:0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding:0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding:0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner {
        margin:0px -10.66667px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner {
        margin:0px -5px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item {
        padding:0px 10.66667px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item {
        padding:0px 5px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin:0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin:0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding:0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item,.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding:0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1920.cm-columns--1columns-mo .cm-columns__inner,.cm-columns--space-normal.cm-columns--width-1920.cm-columns--1columns-mo .cm-columns__inner,.cm-columns--space-wide.cm-columns--width-1920.cm-columns--1columns-mo .cm-columns__inner {
        margin:0
    }

    .cm-columns--space-none.cm-columns--container-space.slick-initialized,.cm-columns--space-normal.cm-columns--container-space.slick-initialized,.cm-columns--space-wide.cm-columns--container-space.slick-initialized {
        padding: 0 !important;
        margin: 0 !important
    }

    .cm-columns--space-none.cm-columns--container-space.slick-initialized .cm-columns__item,.cm-columns--space-normal.cm-columns--container-space.slick-initialized .cm-columns__item,.cm-columns--space-wide.cm-columns--container-space.slick-initialized .cm-columns__item {
        padding: 0 !important
    }

    .cm-columns--space-normal .cm-columns__item {
        margin-top: 17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-normal .cm-columns__item {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-normal .cm-columns__item:first-child {
        margin-top:0
    }

    .cm-columns--space-normal .cm-g-columns-slick .cm-columns__item {
        margin-top: 0
    }

    .cm-columns--space-normal .s-slick .slick-prev {
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-normal .s-slick .slick-prev {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-normal .s-slick .slick-next {
        margin-right:8.53333px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-normal .s-slick .slick-next {
        margin-right:4px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-wide .cm-columns__item {
        margin-top:34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-wide .cm-columns__item {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-wide .cm-columns__item:first-child {
        margin-top:0
    }

    .cm-columns--space-wide .cm-g-columns-slick .cm-columns__item {
        margin-top: 0
    }

    .cm-columns--space-wide .s-slick .slick-prev {
        margin-left: 17.06667px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-wide .s-slick .slick-prev {
        margin-left:8px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-wide .s-slick .slick-next {
        margin-right:17.06667px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-wide .s-slick .slick-next {
        margin-right:8px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-none .cm-columns__item {
        margin-top:0
    }

    .cm-columns--space-m-none .s-slick .slick-prev {
        margin-left: 0
    }

    .cm-columns--space-m-none .s-slick .slick-next {
        margin-right: 0
    }

    .cm-columns--space-m-narrow .cm-columns__item {
        margin-top: 17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-narrow .cm-columns__item {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-narrow .cm-columns__item:first-child {
        margin-top:0
    }

    .cm-columns--space-m-narrow .s-slick .slick-prev {
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-narrow .s-slick .slick-prev {
        margin-left:4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-narrow .s-slick .slick-next {
        margin-right:8.53333px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-narrow .s-slick .slick-next {
        margin-right:4px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-normal .cm-columns__item {
        margin-top:21.33333px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-normal .cm-columns__item {
        margin-top:10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-normal .cm-columns__item:first-child {
        margin-top:0
    }

    .cm-columns--space-m-normal .s-slick .slick-prev {
        margin-left: 10.66667px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-normal .s-slick .slick-prev {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-normal .s-slick .slick-next {
        margin-right:10.66667px;
        margin-right: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-normal .s-slick .slick-next {
        margin-right:5px;
        margin-right: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-wide .cm-columns__item {
        margin-top:34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-wide .cm-columns__item {
        margin-top:16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-wide .cm-columns__item:first-child {
        margin-top:0
    }

    .cm-columns--space-m-wide .cm-g-columns-slick .cm-columns__item {
        margin-top: 0
    }

    .cm-columns--space-m-wide .s-slick .slick-prev {
        margin-left: 17.06667px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-wide .s-slick .slick-prev {
        margin-left:8px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-wide .s-slick .slick-next {
        margin-right:17.06667px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-wide .s-slick .slick-next {
        margin-right:8px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--separation-line .cm-columns__inner>.cm-columns__item:before {
        display:none;
        position: static
    }

    .cm-columns .s-slick {
        position: relative
    }

    .cm-columns .s-slick .slick-arrow {
        -webkit-transition: opacity, .5s;
        transition: opacity, .5s
    }

    .cm-columns .s-slick .s-slick-dots {
        -webkit-transition: opacity, .5s;
        transition: opacity, .5s
    }
}

.cm-breadcrumb {
    background-color: #fff
}

.cm-breadcrumb__inner {
    max-width: 1440px;
    padding-left: 24px;
    padding-right: 24px;
    min-width: 320px;
    margin: 0 auto;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cm-breadcrumb__path {
    max-width: 70%;
    padding: 0 25px 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: capitalize;
    font-size: 0;
    white-space: nowrap;
    text-align: left
}

.cm-breadcrumb__path li {
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    color: #000;
    text-indent: 0;
    line-height: 40px;
    vertical-align: bottom
}

.cm-breadcrumb__path li h1 {
    font-size: 12px
}

.cm-breadcrumb__path li:last-child {
    overflow: hidden;
    max-width: 60%;
    font-weight: bold;
    color: #636363
}

.cm-breadcrumb__path li:last-child span {
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.cm-breadcrumb__path li:first-child span {
    display: inline-block;
    vertical-align: middle
}

.cm-breadcrumb__path a {
    color: #636363
}

@media screen and (max-width: 768px) {
    .cm-breadcrumb {
        display:none
    }
}

.cm-page-title {
    display: none
}

@media screen and (max-width: 768px) {
    .cm-page-title {
        display:block;
        padding: 13px 24px;
        border-bottom: 1px solid #dadada;
        background-color: #f7f7f7;
        text-align: center;
        overflow: hidden
    }

    .cm-page-title h1,.cm-page-title p {
        overflow: hidden;
        font-weight: bold;
        font-size: 14px;
        color: #636363;
        line-height: 1.32;
        text-transform: uppercase;
        white-space: nowrap;
        text-overflow: ellipsis
    }
}

.cm-cookie-geo {
    position: fixed;
    left: 0;
    right: 0;
    bottom: -100%;
    padding: 0 25px;
    min-width: 320px;
    background: #fff;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
    z-index: 99999;
    opacity: 0;
    -webkit-transition: bottom .7s, opacity .8s;
    transition: bottom .7s, opacity .8s
}

.cm-cookie-geo,.cm-cookie-geo * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cm-cookie-geo a {
    color: #1428a0;
    text-decoration: underline
}

.cookie-warning .cm-cookie-geo {
    display: block;
    opacity: 1;
    bottom: 0;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.cm-cookie-geo__inner {
    position: relative
}

.cm-cookie-geo__select {
    position: relative;
    margin: 0 auto;
    padding: 5px 0 24px;
    width: 100%;
    max-width: 1204px
}

.cm-cookie-geo__select:after {
    content: '';
    display: block;
    clear: both
}

.cm-cookie-geo__select-text {
    float: left;
    margin-top: 12px
}

.cm-cookie-geo__select-text p {
    margin-top: 3px;
    font-size: 14px;
    color: #363636
}

html[lang^="th"] .cm-cookie-geo__select-text p {
    font-size: 18.9px
}

.cm-cookie-geo__select-text p:first-child {
    margin-top: 0
}

.cm-cookie-geo__select-text p strong {
    text-transform: uppercase
}

.cm-cookie-geo__select-text p em {
    font-style: normal;
    color: #006ee9
}

.cm-cookie-geo__list-wrap {
    margin-top: 15px;
    float: right;
    text-align: right
}

.cm-cookie-geo__list-cta {
    display: inline-block;
    margin-left: 5px;
    padding: 0 20px;
    min-width: 140px;
    height: 44px;
    border: 1px solid #dadada;
    font-size: 12px;
    color: #363636;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-transition: background .2s;
    transition: background .2s
}

html[lang^="th"] .cm-cookie-geo__list-cta {
    font-size: 16.2px
}

.cm-cookie-geo__list-cta:hover {
    color: #fff;
    background: #363636
}

.cm-cookie-geo__list-cta .lang {
    white-space: nowrap
}

.cm-cookie-geo__list-head-mo {
    display: none
}

.cm-cookie-geo__msg {
    margin: 0 auto;
    padding: 29px 0 30px;
    border-top: 1px solid #eeeeee;
    max-width: 1204px;
    font-size: 12px;
    font-style: normal;
    color: #828282
}

html[lang^="th"] .cm-cookie-geo__msg {
    font-size: 16.2px
}

.cm-cookie-geo__msg-title {
    margin-bottom: 3px
}

.cm-cookie-geo__msg-title strong {
    font-size: 14px;
    color: #363636;
    font-weight: normal
}

html[lang^="th"] .cm-cookie-geo__msg-title strong {
    font-size: 18.9px
}

.cm-cookie-geo__msg p {
    line-height: 1.58
}

.cm-cookie-geo__msg .cookie-notice__desc {
    font-size: 12px;
    color: #636363
}

html[lang^="th"] .cm-cookie-geo__msg .cookie-notice__desc {
    font-size: 16.2px
}

.cm-cookie-geo__msg .cookie-notice__link {
    font-size: 12px
}

html[lang^="th"] .cm-cookie-geo__msg .cookie-notice__link {
    font-size: 16.2px
}

.cm-cookie-geo__manage {
    white-space: nowrap
}

.cm-cookie-geo__manage button {
    margin-left: 20px
}

.cm-cookie-geo__manage button:first-child {
    margin-left: 0
}

.cm-cookie-geo__close {
    position: absolute;
    top: 14px;
    width: 100%;
    max-width: 1440px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.cm-cookie-geo__close-cta {
    position: absolute;
    left: auto;
    right: 14px;
    padding: 10px;
    font-size: 0;
    cursor: pointer
}

.cm-cookie-geo__close-cta:after {
    content: '';
    display: block;
    overflow: hidden;
    width: 13px;
    height: 13px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-close.svg)
}

.cm-cookie-geo__ico-banner {
    display: none
}

.cm-cookie-geo__sebn {
    margin: 0 auto;
    padding: 24px 0 5px;
    border-top: 1px solid #eeeeee;
    max-width: 1204px;
    font-size: 14px;
    line-height: 1.43;
    font-style: normal;
    color: #363636
}

html[lang^="th"] .cm-cookie-geo__sebn {
    font-size: 18.9px
}

html[lang^="th"] .cm-cookie-geo__sebn {
    line-height: 1.0725
}

html[lang^="my"] .cm-cookie-geo__sebn {
    line-height: 1.6
}

.cm-cookie-geo__sebn .text_wrapper {
    float: left;
    width: 60%;
    margin-bottom: 20px
}

.cm-cookie-geo__sebn-button {
    float: right;
    margin-top: -1px;
    padding-right: 4px;
    margin-bottom: 20px;
    text-align: right
}

.cm-cookie-geo__sebn-button .cm-cookie-geo__list-cta {
    margin-left: 1px;
    padding: 0 19px;
    min-width: 124px;
    text-transform: none
}

.cm-cookie-geo__sebn:after {
    content: '';
    display: block;
    clear: both
}

.cm-cookie-geo__sebn .read-more {
    display: none
}

.cm-cookie-geo__sebn-settings {
    display: none;
    margin: 0 auto;
    padding: 24px 0 22px;
    max-width: 1204px
}

.cm-cookie-geo__sebn-settings fieldset {
    display: inline-block;
    margin-left: 24px
}

.cm-cookie-geo__sebn-settings fieldset:first-child {
    margin-left: 0
}

.cm-cookie-geo__sebn-settings fieldset.s-setting-button {
    margin-left: 40px
}

.cm-cookie-geo__sebn-settings .checkbox-custom {
    position: absolute;
    left: -50px;
    width: 0;
    height: 0;
    opacity: 0
}

.cm-cookie-geo__sebn-settings .checkbox-custom-label {
    display: inline-block;
    position: relative;
    padding-left: 20px;
    font-size: 14px;
    color: #363636
}

html[lang^="th"] .cm-cookie-geo__sebn-settings .checkbox-custom-label {
    font-size: 18.9px
}

.cm-cookie-geo__sebn-settings .checkbox-custom-label:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 12px;
    height: 12px;
    border: 1px solid #363636
}

.cm-cookie-geo__sebn-settings .checkbox-custom-label:before {
    content: '';
    display: none;
    position: absolute;
    left: 3px;
    top: 5px;
    width: 8px;
    height: 8px;
    background: #1428a0
}

.cm-cookie-geo__sebn-settings .opslaan_btn {
    display: inline-block;
    position: relative;
    top: -1px;
    padding: 0 20px;
    height: 26px;
    border: 1px solid #363636;
    font-size: 12px;
    color: #363636;
    font-weight: bold;
    text-transform: uppercase
}

html[lang^="th"] .cm-cookie-geo__sebn-settings .opslaan_btn {
    font-size: 16.2px
}

.cm-cookie-geo__sebn-settings .opslaan_btn:hover,.cm-cookie-geo__sebn-settings .opslaan_btn:focus {
    color: #fff;
    background: #363636
}

.cm-cookie-geo__sebn-settings .checkbox-custom:checked+.checkbox-custom-label:before {
    display: block
}

.cm-cookie-geo__sebn-settings .disabled-cookie-opt * {
    opacity: .5
}

.cm-cookie-geo__sebn-settings .disabled-cookie-opt .checkbox-custom-label:before {
    background: #636363
}

.cm-cookie-geo__cta-text-underline {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    vertical-align: middle
}

html[lang^="th"] .cm-cookie-geo__cta-text-underline {
    font-size: 18.9px
}

.cm-cookie-geo__cta-encased {
    padding-left: 18px;
    padding-right: 18px;
    min-width: 110px;
    height: 40px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border-color: #1428a0;
    background: #1428a0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    letter-spacing: .1em;
    line-height: 1;
    text-transform: uppercase
}

html[lang^="th"] .cm-cookie-geo__cta-encased {
    font-size: 18.9px
}

.cm-cookie-geo__cta-encased:hover,.cm-cookie-geo__cta-encased:focus,.cm-cookie-geo__cta-encased:active {
    border-color: #0b175c;
    background-color: #0b175c
}

.cm-cookie-geo--type-manage {
    padding: 0 24px
}

.cm-cookie-geo--type-manage .cm-cookie-geo__msg-wrap {
    display: table;
    max-width: 1392px;
    width: 100%;
    min-height: 97px;
    margin: 0 auto
}

.cm-cookie-geo--type-manage .cm-cookie-geo__msg {
    display: table-cell;
    padding: 13px 0 14px;
    border-top: 0;
    vertical-align: middle
}

.cm-cookie-geo--type-manage .cm-cookie-geo__manage {
    display: table-cell;
    padding-left: 140px;
    padding-left: 9.72222vw;
    padding-right: 64px;
    padding-right: 4.44444vw;
    text-align: right;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .cm-cookie-geo--type-manage .cm-cookie-geo__manage {
        padding-left:140px
    }
}

@media (min-width: 1440px) {
    .cm-cookie-geo--type-manage .cm-cookie-geo__manage {
        padding-right:64px
    }
}

.cm-cookie-geo--type-manage .cm-cookie-geo__select {
    padding: 15px 0 16px;
    max-width: 1390px;
    border-top: 1px solid #ededed
}

.cm-cookie-geo--type-manage .cm-cookie-geo__select-text {
    margin-top: 0
}

.cm-cookie-geo--type-manage .cm-cookie-geo__select-text p {
    display: inline-block
}

.cm-cookie-geo--type-manage .cm-cookie-geo__select-text:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 44px;
    vertical-align: middle
}

.cm-cookie-geo--type-manage .cm-cookie-geo__list-wrap {
    margin-top: 0;
    margin-right: 64px;
    margin-right: 4.44444vw
}

@media (min-width: 1440px) {
    .cm-cookie-geo--type-manage .cm-cookie-geo__list-wrap {
        margin-right:64px
    }
}

.cm-cookie-geo--type-manage .cm-cookie-geo__list-cta {
    margin-left: 9px;
    border-color: #d6d6d6;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.cm-cookie-geo--type-manage .cm-cookie-geo__list-cta span {
    font-size: 14px;
    font-weight: normal
}

html[lang^="th"] .cm-cookie-geo--type-manage .cm-cookie-geo__list-cta span {
    font-size: 18.9px
}

.cm-cookie-geo--type-manage .cm-cookie-geo__list-cta:hover,.cm-cookie-geo--type-manage .cm-cookie-geo__list-cta:focus,.cm-cookie-geo--type-manage .cm-cookie-geo__list-cta:active {
    background-color: #fff;
    border-color: #00b3e3;
    color: #363636
}

@media screen and (max-width: 768px) {
    .cm-cookie-geo {
        padding:0
    }

    .cm-cookie-geo__select {
        padding: 13px 15px 14px
    }

    .cm-cookie-geo__select-text {
        float: none;
        padding-right: 20px
    }

    .cm-cookie-geo__select-text p {
        font-size: 15px
    }

    html[lang^="th"] .cm-cookie-geo__select-text p {
        font-size: 20.25px
    }

    .cm-cookie-geo__select-text em {
        font-size: 12px
    }

    html[lang^="th"] .cm-cookie-geo__select-text em {
        font-size: 16.2px
    }

    .cm-cookie-geo__list-wrap {
        float: none;
        text-align: left
    }

    .cm-cookie-geo__list-item:first-child {
        margin-left: 0px
    }

    .cm-cookie-geo__list-cta {
        display: block;
        float: left;
        width: 48.4848%;
        margin-left: 1.3636%
    }

    .cm-cookie-geo__msg {
        padding: 13px 30px 14px 15px;
        background: #f7f7f7;
        line-height: 1.4167
    }

    html[lang^="th"] .cm-cookie-geo__msg {
        line-height: 1.06252
    }

    html[lang^="my"] .cm-cookie-geo__msg {
        line-height: 1.6
    }

    .cm-cookie-geo__close {
        top: 2px
    }

    .cm-cookie-geo__close-cta {
        right: 2px
    }

    .cm-cookie-geo__close-cta:after {
        width: 12px;
        height: 12px
    }

    .cm-cookie-geo--selectbox .cm-cookie-geo__list {
        display: inline-block;
        position: relative;
        padding: 4px 0;
        padding-right: 41px;
        border: 1px solid #dadada;
        min-width: 240px;
        max-height: 44px;
        background: #fff;
        overflow: hidden;
        cursor: pointer
    }

    .cm-cookie-geo--selectbox .cm-cookie-geo__list-close {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 41px;
        height: 42px;
        background: url(/global/galaxy/apps/common/img/component/svg-btn-arw-down-gray.svg) 50% 50% no-repeat;
        background-size: 12px auto
    }

    .cm-cookie-geo--selectbox .cm-cookie-geo__list-head-mo {
        display: block;
        padding: 0 15px;
        width: 100%;
        height: 36px;
        line-height: 36px;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: bold;
        color: #363636;
        text-align: left
    }

    html[lang^="th"] .cm-cookie-geo--selectbox .cm-cookie-geo__list-head-mo {
        font-size: 16.2px
    }

    .cm-cookie-geo--selectbox .cm-cookie-geo__list-cta {
        display: none;
        float: none;
        margin: 0;
        padding: 0 15px;
        width: 100%;
        height: 36px;
        line-height: 36px;
        border: none;
        color: #888888;
        text-align: left;
        white-space: nowrap
    }

    .cm-cookie-geo--selectbox .cm-cookie-geo__list-cta:hover,.cm-cookie-geo--selectbox .cm-cookie-geo__list-cta:focus {
        background: #fff;
        color: #363636
    }

    .cm-cookie-geo--selectbox .cm-cookie-geo__list .js-target-country .cm-cookie-geo__list-cta {
        color: #363636
    }

    .cm-cookie-geo--selectbox .cm-cookie-geo__list-wrap {
        height: 44px
    }

    .cm-cookie-geo--selectbox .s-select-open .cm-cookie-geo__list {
        max-height: 999px
    }

    .cm-cookie-geo--selectbox .s-select-open .cm-cookie-geo__list-head-mo {
        display: none
    }

    .cm-cookie-geo--selectbox .s-select-open .cm-cookie-geo__list-cta {
        display: block
    }

    .cm-cookie-geo--selectbox .s-select-open .cm-cookie-geo__list-close {
        background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-up-gray.svg)
    }

    .cm-cookie-geo--selectbox .s-fixed .cm-cookie-geo__list {
        position: fixed;
        bottom: 15px
    }

    .cm-cookie-geo__ico-banner {
        display: table;
        table-layout: fixed;
        width: 100%;
        padding: 11px 24px 11px 22px;
        background-color: #f8f8f8;
        border-top: 1px solid #f7f7f7;
        border-bottom: 1px solid #ededed
    }

    .cm-cookie-geo__ico-banner-image {
        display: table-cell;
        width: 57px;
        padding-right: 13px;
        vertical-align: middle
    }

    .cm-cookie-geo__ico-banner-image img {
        display: block;
        max-width: 100%
    }

    .cm-cookie-geo__ico-banner-text {
        display: table-cell;
        vertical-align: middle
    }

    .cm-cookie-geo__ico-banner-text strong {
        display: block;
        margin-top: -3px;
        margin-bottom: 1px;
        font-size: 14px
    }

    html[lang^="th"] .cm-cookie-geo__ico-banner-text strong {
        font-size: 18.9px
    }

    .cm-cookie-geo__ico-banner-text p {
        font-size: 11px;
        color: #363636
    }

    html[lang^="th"] .cm-cookie-geo__ico-banner-text p {
        font-size: 14.85px
    }

    .cm-cookie-geo__ico-banner-cta {
        display: table-cell;
        width: 70px;
        padding-right: 20px;
        text-align: right;
        vertical-align: middle;
        white-space: nowrap
    }

    .cm-cookie-geo__ico-banner-cta .cm-cookie-geo__cta-text-underline {
        font-size: 12px;
        letter-spacing: 0.05em
    }

    html[lang^="th"] .cm-cookie-geo__ico-banner-cta .cm-cookie-geo__cta-text-underline {
        font-size: 16.2px
    }

    .cm-cookie-geo__sebn {
        margin: 0 15px;
        padding: 15px 0 20px;
        font-size: 15px
    }

    html[lang^="th"] .cm-cookie-geo__sebn {
        font-size: 20.25px
    }

    .cm-cookie-geo__sebn .text_wrapper {
        position: relative;
        float: none;
        width: auto;
        margin-bottom: 0
    }

    .cm-cookie-geo__sebn-button {
        float: none;
        margin-top: 15px;
        margin-bottom: 0;
        width: auto;
        text-align: right
    }

    .cm-cookie-geo__sebn-button .cm-cookie-geo__list-cta {
        display: inline-block;
        margin-left: 2px;
        float: none;
        width: auto;
        height: 35px
    }

    .cm-cookie-geo__sebn-settings {
        padding: 15px 15px 20px;
        background: #f7f7f7
    }

    .cm-cookie-geo__sebn-settings fieldset {
        margin-bottom: 8px;
        margin-left: 0;
        margin-right: -4px;
        min-width: 50%
    }

    .cm-cookie-geo__sebn-settings fieldset.s-setting-button {
        display: block;
        margin: 0;
        min-width: auto;
        text-align: right
    }

    .cm-cookie-geo__sebn-settings .checkbox-custom-label {
        padding-left: 20px;
        font-size: 12px;
        font-weight: bold
    }

    html[lang^="th"] .cm-cookie-geo__sebn-settings .checkbox-custom-label {
        font-size: 16.2px
    }

    .cm-cookie-geo__sebn-settings .checkbox-custom-label:after {
        content: '';
        top: 0;
        width: 12px;
        height: 12px
    }

    .cm-cookie-geo__sebn-settings .checkbox-custom-label:before {
        top: 3px;
        width: 8px;
        height: 8px
    }

    .cm-cookie-geo__sebn-settings .opslaan_btn {
        top: 0;
        min-width: 94px;
        height: 26px
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__msg-wrap {
        display: block;
        padding: 12px 24px 11px;
        height: auto
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__msg {
        display: block;
        padding: 0;
        background: inherit
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__msg-title {
        margin-bottom: 0
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__msg-title strong {
        font-size: 12px
    }

    html[lang^="th"] .cm-cookie-geo--type-manage .cm-cookie-geo__msg-title strong {
        font-size: 16.2px
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__manage {
        display: block;
        padding: 5px 0 3px
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__select {
        padding: 12px 24px 16px
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__select-text {
        padding: 0
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__select-text p {
        font-size: 12px
    }

    html[lang^="th"] .cm-cookie-geo--type-manage .cm-cookie-geo__select-text p {
        font-size: 16.2px
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__select-text:after {
        display: none
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__list {
        display: block;
        -webkit-border-radius: 3px;
        border-radius: 3px
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__list-wrap {
        margin: 5px 0 0
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__list-cta {
        margin-left: 1.3636%;
        padding: 0 14px
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__list-cta span {
        color: #000;
        font-weight: bold
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__list-cta:first-child {
        margin-left: 0
    }

    .cm-cookie-geo--type-manage .cm-cookie-geo__list-head-mo {
        font-size: 14px;
        color: #000
    }

    html[lang^="th"] .cm-cookie-geo--type-manage .cm-cookie-geo__list-head-mo {
        font-size: 18.9px
    }

    .cm-cookie-geo--type-manage.cm-cookie-geo--selectbox .cm-cookie-geo__list-close {
        background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-down-black.svg);
        background-position-y: 51%
    }

    .cm-cookie-geo--type-manage.cm-cookie-geo--selectbox .s-fixed .cm-cookie-geo__list {
        left: 24px;
        right: 24px
    }

    .cm-cookie-geo--type-manage.cm-cookie-geo--selectbox .s-fixed .cm-cookie-geo__list-cta {
        margin-left: 0
    }

    .cm-cookie-geo--type-manage.cm-cookie-geo--selectbox .s-fixed .cm-cookie-geo__list-cta span {
        font-size: 14px;
        color: #000;
        font-weight: bold
    }

    html[lang^="th"] .cm-cookie-geo--type-manage.cm-cookie-geo--selectbox .s-fixed .cm-cookie-geo__list-cta span {
        font-size: 18.9px
    }

    .cm-cookie-geo--type-manage.cm-cookie-geo--selectbox .s-fixed .cm-cookie-geo__list-close {
        background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-up-black.svg)
    }
}

@media screen and (max-width: 467px) {
    .cm-cookie-geo__sebn .text_wrapper {
        height:44px;
        overflow: hidden
    }

    .cm-cookie-geo__sebn .read-more {
        display: block;
        margin-top: 4px;
        font-size: 12px;
        font-weight: bold
    }

    html[lang^="th"] .cm-cookie-geo__sebn .read-more {
        font-size: 16.2px
    }

    .cm-cookie-geo__sebn .read-more:after {
        content: '';
        display: inline-block;
        position: relative;
        margin-top: -1px;
        margin-left: 7px;
        width: 9px;
        height: 5px;
        background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-down-black.svg);
        background-repeat: no-repeat;
        background-size: 100% auto;
        vertical-align: middle
    }
}

.aem-AuthorLayer-Edit .lightbox-skrim {
    display: none
}

.cookie-notice {
    position: relative;
    padding: 12px 46px 10px;
    background: #52565a;
    line-height: 1.44;
    text-align: center
}

.cookie-notice__desc {
    font-size: 14px;
    color: #cacaca;
    word-break: break-word
}

.cookie-notice__link {
    display: inline-block;
    font-size: 14px;
    color: #fff
}

.cookie-notice__btn-close {
    overflow: hidden;
    position: absolute;
    top: 5px;
    right: 10px;
    width: 36px;
    height: 36px;
    padding: 10px;
    font-size: 0;
    cursor: pointer
}

.cookie-notice__btn-close:after {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-close-white.svg);
    background-repeat: no-repeat;
    content: ''
}

.cookie-geo {
    display: none;
    position: relative;
    padding: 10px 32px;
    background: #363636;
    padding: 14px 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cookie-warning .cookie-geo {
    display: block
}

.cookie-geo .btn-close {
    position: absolute;
    top: 5px;
    left: auto;
    right: 10px;
    padding: 10px;
    cursor: pointer
}

.cookie-geo .ico-btn-close {
    display: block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-close-white.svg);
    line-height: 100px
}

.cookie-geo .geo-inner {
    max-width: 1254px;
    min-width: 320px;
    margin: 0 auto;
    padding: 0 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cookie-geo .geo-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -js-display: flex;
    display: flex;
    width: 100%;
    display: table\0;
    font-size: 13px;
    color: #fff
}

.cookie-geo .geo-select+p.geo-msg-cookie {
    margin-top: 14px;
    padding-right: 0;
    border-top: 1px solid #4a4a4a;
    text-align: left
}

.cookie-geo .geo-msg {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 16px;
    line-height: 1.6;
    display: table-cell\0;
    width: 100%\0
}

.cookie-geo .geo-msg span {
    font-weight: bold
}

.cookie-geo .select-country {
    margin-top: 4px;
    display: table-cell\0;
    min-width: 50%\0;
    line-height: normal
}

.cookie-geo .select-country p {
    color: #a0a0a0
}

.cookie-geo .btn-group {
    margin-top: 9px;
    white-space: nowrap
}

.cookie-geo .btn-group button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left;
    vertical-align: top;
    white-space: nowrap;
    text-transform: uppercase;
    line-height: normal
}

.cookie-geo .btn-group button :first-child {
    margin-left: 0
}

.cookie-geo .btn-group button:hover span {
    text-decoration: underline
}

.cookie-geo .btn-group button .geo-flag {
    display: inline-block;
    margin-right: 9px;
    border: 1px solid #4a4a4a;
    width: 29px;
    height: 18px;
    vertical-align: middle
}

.cookie-geo .btn-group button>span {
    display: inline-block;
    position: relative;
    color: #fff;
    vertical-align: middle
}

.cookie-geo .btn-group button>span .lang {
    display: inline
}

.cookie-geo .btn-keep {
    display: inline-block;
    vertical-align: top;
    margin-right: 40px
}

.cookie-geo .btn-visit {
    display: inline-block;
    vertical-align: top
}

.cookie-geo .btn-visit button {
    margin-left: 20px
}

.cookie-geo .btn-visit button:first-child {
    margin-left: 0
}

.cookie-geo .geo-msg-cookie {
    position: relative;
    margin-top: -8px;
    padding-top: 8px;
    padding-right: 25px;
    font-size: 13px;
    line-height: 1.2;
    color: #a0a0a0;
    text-align: center
}

.cookie-geo .geo-msg-cookie a {
    color: #fff;
    text-decoration: underline
}

.cookie-geo .geo-msg-cookie span {
    display: block;
    margin-top: 3px
}

.no-svg .cookie-notice__btn-close:after,.no-svg .cookie-geo .ico-btn-close {
    background-image: url(/global/galaxy/apps/common/img/component/sp-gnb-ie8.png);
    background-size: 160px auto;
    background-position: -34px -42px
}

@media screen and (max-width: 768px) {
    .cookie-geo .geo-inner {
        padding:0 15px
    }

    .cookie-geo .geo-select {
        display: block
    }

    .cookie-geo .geo-select+.geo-msg-cookie {
        margin-top: 3px
    }

    .cookie-geo .geo-msg {
        display: block;
        font-size: 14px;
        line-height: 1.4;
        padding-right: 30px
    }

    .cookie-geo .select-country {
        display: block
    }

    .cookie-geo .select-country p {
        font-size: 12px
    }

    .cookie-geo .btn-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        -js-display: flex;
        display: flex;
        display: block\0;
        margin-top: 12px;
        width: 100%
    }

    .cookie-geo .btn-group button {
        font-size: 12px;
        line-height: 1
    }

    .cookie-geo .btn-group button .geo-flag {
        width: 33px;
        height: 22px;
        border: 1px solid #494949
    }

    .cookie-geo .btn-group button>span .lang {
        display: block
    }

    .cookie-geo .btn-keep {
        -webkit-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-bottom: 12px;
        margin-right: 10px;
        display: inline-block\0
    }

    .cookie-geo .btn-visit {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        -js-display: flex;
        display: flex;
        -webkit-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-bottom: 12px;
        min-width: 50%;
        max-width: 66.6%;
        white-space: nowrap;
        display: inline-block\0;
        float: right\0;
        min-width: auto\0
    }

    .cookie-geo .btn-visit:before,.cookie-geo .btn-visit:after {
        content: '';
        display: block;
        clear: both
    }

    .cookie-geo .btn-visit button {
        -webkit-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-left: 2%;
        margin-left: 10px\0
    }
}

@media screen and (max-width: 768px) and (max-width: 480px) {
    .cookie-geo .btn-group {
        display:block
    }

    .cookie-geo .btn-group button .geo-flag {
        margin-right: 7px
    }

    .cookie-geo .btn-keep {
        display: inline-block
    }

    .cookie-geo .btn-visit {
        display: block;
        float: right;
        width: auto;
        max-width: 100%
    }

    .cookie-geo .btn-visit button:first-child {
        padding-left: 0
    }

    .cookie-geo .btn-visit button:nth-child(2):last-child {
        min-width: 50%
    }
}

.cm-custom-popup {
    display: table;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    -webkit-animation: fadein 0.5s 0.1s forwards;
    animation: fadein 0.5s 0.1s forwards
}

.cm-custom-popup__inner {
    display: table-cell;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle
}

.cm-custom-popup__popup-area {
    display: inline-block;
    position: relative;
    min-width: 200px;
    margin: 0 10px;
    padding: 57px 20px 20px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left
}

.cm-custom-popup__desc {
    font-size: 16px;
    color: #363636;
    line-height: 20px;
    text-align: center
}

.cm-custom-popup__list {
    margin-top: 10px;
    padding: 0 20px
}

.cm-custom-popup__list li {
    padding-left: 10px;
    color: #363636
}

.cm-custom-popup__list li:before {
    display: inline-block;
    width: 10px;
    margin-left: -10px;
    content: '- '
}

.cm-custom-popup__list a {
    font-size: 16px;
    line-height: 24px;
    color: #1428a0;
    text-decoration: underline
}

.cm-custom-popup__checkbox-wrap {
    position: relative;
    margin: 20px 20px 0
}

.cm-custom-popup__checkbox-input {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 20px;
    height: 20px
}

.cm-custom-popup__checkbox-label {
    display: inline-block;
    position: relative;
    padding-top: 1px;
    padding-left: 29px;
    min-height: 20px;
    font-size: 14px;
    line-height: 19px;
    color: #363636;
    cursor: pointer;
    vertical-align: top
}

.cm-custom-popup__checkbox-label:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 18px;
    height: 18px;
    border: 1px solid #dadada;
    background: url("/global/galaxy/apps/common/img/component/sp-gnb-pc.png") no-repeat;
    background-position: -52px -95px;
    content: ''
}

.cm-custom-popup__checkbox-input:checked+.cm-custom-popup__checkbox-label:before {
    background-position: -72px -95px
}

.cm-custom-popup__checkbox-input.s-checked+.cm-custom-popup__checkbox-label:before {
    background-position: -72px -95px
}

.cm-custom-popup__checkbox-input:focus+.cm-custom-popup__checkbox-label:before {
    -webkit-box-shadow: 0 0 3px;
    box-shadow: 0 0 3px
}

.cm-custom-popup__link-wrap {
    margin-top: 23px;
    vertical-align: top
}

.cm-custom-popup__link {
    display: block;
    padding: 15px 20px 13px;
    background: #1428a0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

.cm-custom-popup__link:hover {
    background: #0b175c
}

.cm-custom-popup__close {
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 5px
}

.cm-custom-popup__close span {
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    background: url("/global/galaxy/apps/common/img/component/sp-gnb-pc.png") no-repeat -136px 0;
    background-repeat: no-repeat;
    font-size: 0
}

@media screen and (max-width: 768px) {
    .cm-custom-popup__desc,.cm-custom-popup__list a {
        font-size:14px;
        line-height: 16px
    }

    .cm-custom-popup__list {
        margin-top: 9px
    }

    .cm-custom-popup__checkbox-label {
        font-size: 12px
    }

    .cm-custom-popup__checkbox-label:before {
        background: url("/global/galaxy/apps/common/img/component/sp-gnb-mo.png") no-repeat;
        background-size: 130px auto;
        background-position: -90px -79px
    }

    .cm-custom-popup__checkbox-input:checked+.cm-custom-popup__checkbox-label:before {
        background-position: -110px -79px
    }

    .cm-custom-popup__checkbox-input.s-checked+.cm-custom-popup__checkbox-label:before {
        background-position: -110px -79px
    }

    .cm-custom-popup__checkbox-wrap {
        margin-top: 17px
    }

    .cm-custom-popup__link-wrap {
        margin-top: 19px
    }

    .cm-custom-popup__link {
        font-size: 12px
    }

    .cm-custom-popup__close span {
        background: url(/global/galaxy/apps/common/img/component/gnb-btn-close-mo.png) no-repeat;
        background-size: 100% auto
    }
}

.gb-gnb.gb-gnb-2020 .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 100%
}

.gb-gnb.gb-gnb-2020 .s-login,.gb-gnb.gb-gnb-2020 .s-login_new {
    position: relative
}

.gb-gnb.gb-gnb-2020 .s-ico-cart-empty,.gb-gnb.gb-gnb-2020 .s-ico-cart {
    display: block;
    width: 24px;
    height: 100%
}

.gb-gnb.gb-gnb-2020 .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 .s-ico-cart:after {
    position: absolute;
    left: 0;
    top: 28px;
    width: 24px;
    height: 24px;
    background: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-cart.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2020 .s-btn-utility .s-ico-search {
    display: block;
    width: 24px;
    height: 100%
}

.gb-gnb.gb-gnb-2020 .s-btn-utility .s-ico-search:after {
    position: absolute;
    left: 0;
    top: 28px;
    width: 24px;
    height: 24px;
    background: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-search.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2020 .s-mymenu .s-ico-login,.gb-gnb.gb-gnb-2020 .s-mymenu .s-ico-logout,.gb-gnb.gb-gnb-2020 .s-mymenu_new .s-ico-login,.gb-gnb.gb-gnb-2020 .s-mymenu_new .s-ico-logout {
    display: block;
    width: 22px;
    height: 100%
}

.gb-gnb.gb-gnb-2020 .s-mymenu .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new .s-ico-logout:after {
    position: absolute;
    left: 0;
    top: 29px;
    width: 22px;
    height: 22px;
    background: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-mymenu.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2020 .s-login .s-ico-login,.gb-gnb.gb-gnb-2020 .s-login .s-ico-logout,.gb-gnb.gb-gnb-2020 .s-login_new .s-ico-login,.gb-gnb.gb-gnb-2020 .s-login_new .s-ico-logout {
    display: block;
    width: 22px;
    height: 100%
}

.gb-gnb.gb-gnb-2020 .s-login .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-login_new .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login_new .s-ico-logout:after {
    position: absolute;
    left: 0;
    top: 29px;
    width: 22px;
    height: 22px;
    background: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-login.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2020 a:hover .s-ico-login:after,.gb-gnb.gb-gnb-2020 a:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2020 a:hover .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 a:hover .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2020 a:hover .s-ico-cart:after,.gb-gnb.gb-gnb-2020 a:hover .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2020 a:hover .s-ico-search:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-login:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-cart:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-search:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-login:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-logout:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-cart:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-search:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-login:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-cart:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-search:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-login:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-cart:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-search:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-login:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-logout:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-cart:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-search:after {
    background-position: 0 0
}

.gb-gnb.gb-gnb-2020 a:hover .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2020 a:focus .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2020 a:active .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2020 button:hover .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2020 button:focus .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2020 button:active .s-ico-cart .s-cart-number {
    color: #fff
}

.gb-gnb.gb-gnb-2020 a:hover .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 a:focus .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 a:active .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 button:hover .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 button:focus .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 button:active .s-ico-new-window:after {
    background-position: 0 0
}

.gb-gnb.gb-gnb-2020 .s-login_new a:hover .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login_new a:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-login_new a:focus .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login_new a:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-login_new a:active .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login_new a:active .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-login_new button:hover .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login_new button:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-login_new button:focus .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login_new button:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-login_new button:active .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-login_new button:active .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new a:hover .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new a:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new a:focus .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new a:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new a:active .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new a:active .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new button:hover .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new button:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new button:focus .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new button:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new button:active .s-ico-login:after,.gb-gnb.gb-gnb-2020 .s-mymenu_new button:active .s-ico-logout:after {
    background-position: 0 0
}

.gb-gnb.gb-gnb-2020 .s-search-arrow {
    display: none
}

.gb-gnb.gb-gnb-2020 .s-search-arrow:before,.gb-gnb.gb-gnb-2020 .s-search-arrow:after {
    display: none
}

.gb-gnb.gb-gnb-2020 .gb-gnb__dimmed {
    right: auto;
    left: -100vw;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.75s ease-in-out;
    transition: opacity 0.75s ease-in-out
}

.gb-gnb.gb-gnb-2020 .gb-gnb__bar {
    height: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb.gb-gnb-2020 .gb-gnb__bar-inner {
    max-width: 1440px;
    padding: 0px 15px;
    padding: 0vw 1.04167vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__bar-inner {
        padding:0px 15px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__bar-background {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    height: 0;
    background-color: #fff;
    -webkit-transition: height 0.4s cubic-bezier(0.9, 0, 0.2, 1);
    transition: height 0.4s cubic-bezier(0.9, 0, 0.2, 1)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__logo {
    display: block;
    float: left;
    position: static;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 24px;
    padding: 9px 8px
}

.gb-gnb.gb-gnb-2020 .gb-gnb__logo:after {
    width: 104px;
    height: 16px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-logo-black.svg)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main {
    max-width: 700px;
    max-width: 48.61111vw;
    padding-left: 24px;
    padding-left: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main {
        max-width:700px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main {
        padding-left:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__sub {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    min-width: 420px;
    min-width: 29.16667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__sub {
        min-width:420px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__sub-nav {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    float: none;
    margin-right: 17px;
    margin-right: 1.18056vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__sub-nav {
        margin-right:17px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main,.gb-gnb.gb-gnb-2020 .gb-gnb__sub {
    height: 80px
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-only-mobile,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-only-mobile {
    display: none !important
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-depth1-wrap,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-depth1-wrap {
    padding: 0px 12px;
    padding: 0vw 0.83333vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-depth1-wrap,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-depth1-wrap {
        padding:0px 12px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler {
    height: 80px;
    padding-top: 0;
    color: #000;
    font-size: 14px;
    font-size: 0.97222vw;
    font-weight: bold;
    text-transform: none;
    word-break: keep-all
}

html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler {
        font-size:14px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler {
        font-size: 18.9px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link>span,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler>span,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link>span,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler>span {
    display: inline-block;
    position: relative;
    padding: 7px 0px;
    padding: 0.48611vw 0vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link>span,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler>span,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link>span,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler>span {
        padding:7px 0px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link>span:after,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler>span:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link>span:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler>span:after {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: #000;
    -webkit-transition: width 0.4s cubic-bezier(0.4, 0, 0, 1);
    transition: width 0.4s cubic-bezier(0.4, 0, 0, 1);
    content: ''
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler .s-ico-new-window {
    width: 11px;
    width: 0.76389vw;
    height: 11px;
    height: 0.76389vw;
    min-width: 8px;
    min-height: 8px;
    margin: 0;
    margin-left: 3px;
    margin-left: 0.20833vw;
    padding: 0;
    vertical-align: baseline
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler .s-ico-new-window {
        width:11px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler .s-ico-new-window {
        height:11px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler .s-ico-new-window {
        margin-left:3px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler .s-ico-new-window:after {
    position: static;
    width: 200%;
    height: 200%;
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-new-window.svg);
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-transition: none;
    transition: none;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link[aria-selected="true"]:after,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler[aria-selected="true"]:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link[aria-selected="true"]:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler[aria-selected="true"]:after {
    display: none
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link[aria-selected="true"]>span:after,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler[aria-selected="true"]>span:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link[aria-selected="true"]>span:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler[aria-selected="true"]>span:after {
    width: 100%
}

.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-link[aria-selected="true"] .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__main .s-btn-toggler[aria-selected="true"] .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-link[aria-selected="true"] .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__sub .s-btn-toggler[aria-selected="true"] .s-ico-new-window:after {
    width: 200%
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    float: none;
    padding-left: 8px;
    padding-left: 0.55556vw;
    padding-right: 2px;
    padding-right: 0.13889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility {
        padding-left:8px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility {
        padding-right:2px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li {
    margin-left: 9px;
    margin-left: 0.625vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility>li {
        margin-left:9px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-utility {
    height: 80px;
    padding: 0 8px;
    line-height: 80px;
    vertical-align: top
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-utility .s-svg:after {
    display: inline-block;
    vertical-align: top
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login {
    height: 80px;
    color: #000;
    font-size: 14px;
    font-size: 0.97222vw;
    font-weight: bold;
    line-height: 80px
}

html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login {
        font-size:14px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login {
        font-size: 18.9px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login .s-arw-left,.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login .s-arw-right {
    display: none
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login>span {
    display: inline-block;
    position: relative;
    padding: 7px 0px;
    padding: 0.48611vw 0vw;
    line-height: 18px
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login>span {
        padding:7px 0px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login>span:after {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: #000;
    -webkit-transition: width 0.4s cubic-bezier(0.8, 0, 0.25, 1);
    transition: width 0.4s cubic-bezier(0.8, 0, 0.25, 1);
    content: ''
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login:hover>span:after,.gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-login:focus>span:after {
    width: 100%
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .is-layer-active .s-btn-login>span:after {
    width: 100%
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer {
    top: 60px;
    right: -24px;
    z-index: 10;
    width: auto;
    padding: 16px 0px;
    padding: 1.11111vw 0vw;
    border: 0;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-border-radius: 1.38889vw;
    border-radius: 1.38889vw;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2)
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer {
        padding:16px 0px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer {
        -webkit-border-radius:20px;
        border-radius: 20px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer:before {
    display: none
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li {
    min-width: 162px;
    min-width: 11.25vw;
    margin: 0px 24px;
    margin: 0vw 1.66667vw;
    padding: 3px 0px;
    padding: 0.20833vw 0vw;
    font-size: 14px;
    font-size: 0.97222vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li {
        min-width:162px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li {
        margin:0px 24px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li {
        padding:3px 0px
    }
}

html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li {
        font-size:14px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li {
        font-size: 18.9px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer li .s-mymenu-name {
    color: #000;
    white-space: nowrap;
    font-weight: bold
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer a {
    margin-bottom: 0;
    padding: 8px 0px;
    padding: 0.55556vw 0vw;
    color: #000;
    white-space: nowrap;
    font-weight: normal
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer a {
        padding:8px 0px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer a:hover,.gb-gnb.gb-gnb-2020 .gb-gnb__utility .gb-gnb__my-layer a:focus {
    font-weight: bold
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-login,.gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-login_new {
    position: relative
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-login .gb-gnb__my-layer li:first-child,.gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li:first-child {
    border: none
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility li.s-mymenu .s-btn-utility:hover:before,.gb-gnb.gb-gnb-2020 .gb-gnb__utility li.s-mymenu .s-btn-utility[aria-expanded="true"]:before {
    display: none
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .s-mymenu-name {
    padding: 6px 0px 9px;
    padding: 0.41667vw 0vw 0.625vw;
    color: #000;
    font-weight: bold;
    text-transform: none
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .s-mymenu-name {
        padding:6px 0px 9px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .s-mymenu-name strong {
    font-weight: bold
}

.gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-ico-cart-empty .s-cart-number {
    top: 25px;
    left: 15px;
    right: auto;
    z-index: 1;
    min-width: 12px;
    height: 12px;
    padding: 0 2px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #d93b30;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 14px;
    letter-spacing: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 1px
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop {
    overflow: hidden;
    top: 80px;
    z-index: 0;
    border-top: none;
    border-bottom: none;
    background-color: transparent
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    max-width: 1440px;
    min-height: 640px;
    min-height: 44.44444vw;
    padding-top: 42px;
    padding-top: 2.91667vw;
    padding-bottom: 64px;
    padding-bottom: 4.44444vw;
    padding-left: 24px;
    padding-left: 1.66667vw;
    padding-right: 12px;
    padding-right: 0.83333vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
        min-height:640px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
        padding-top:42px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
        padding-bottom:64px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
        padding-left:24px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
        padding-right:12px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close {
    top: 16px;
    top: 1.11111vw;
    right: 24px;
    right: 1.66667vw;
    padding: 3px;
    padding: 0.20833vw;
    -webkit-transition: opacity 0.75s cubic-bezier(0.9, 0, 0.2, 1);
    transition: opacity 0.75s cubic-bezier(0.9, 0, 0.2, 1);
    opacity: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close {
        top:16px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close {
        right:24px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close {
        padding:3px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close:after {
    width: 18px;
    width: 1.25vw;
    height: 18px;
    height: 1.25vw;
    background-position: 0 0;
    background-size: 100% auto
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close:after {
        width:18px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close:after {
        height:18px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close:after,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-ico-close:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-close.svg)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-colgroup {
    position: relative;
    width: 212px;
    width: 14.72222vw;
    padding-top: 9px;
    padding-top: 0.625vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-colgroup {
        width:212px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-colgroup {
        padding-top:9px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .gb-gnb__drop-colgroup:after {
    display: block;
    clear: both;
    content: ''
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-col {
    float: none;
    width: auto;
    min-height: auto;
    padding-right: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
    display: block;
    position: relative;
    top: -50px;
    margin-bottom: 0;
    padding-top: 9px;
    padding-top: 0.625vw;
    padding-bottom: 8px;
    padding-bottom: 0.55556vw;
    padding-right: 16px;
    padding-right: 1.11111vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-size: 18px;
    font-size: 1.25vw;
    font-weight: normal;
    text-align: left;
    text-transform: none;
    line-height: 1.33;
    opacity: 0;
    -webkit-transition-property: top, opacity;
    transition-property: top, opacity;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-timing-function: cubic-bezier(0.6, 0, 0.4, 1);
    transition-timing-function: cubic-bezier(0.6, 0, 0.4, 1);
    cursor: pointer
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
        padding-top:9px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
        padding-bottom:8px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
        padding-right:16px
    }
}

html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
        font-size:18px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
        font-size: 24.3px
    }
}

html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
    line-height: 0.9975
}

html[lang^="my"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link {
    line-height: 1.4
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-active {
    top: 0;
    opacity: 1
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-arw-right {
    display: none;
    position: absolute;
    right: 0;
    top: 15px;
    top: 1.04167vw;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-arw-right {
        top:15px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-arw-right:after {
    width: 12px;
    width: 0.83333vw;
    height: 12px;
    height: 0.83333vw;
    background-image: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-right.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-arw-right:after {
        width:12px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-arw-right:after {
        height:12px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window {
    width: 13px;
    width: 0.90278vw;
    height: 13px;
    height: 0.90278vw;
    margin: 0;
    margin-left: 3px;
    margin-left: 0.20833vw;
    vertical-align: baseline
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window {
        width:13px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window {
        height:13px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window {
        margin-left:3px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window:after {
    width: 200%;
    height: 200%;
    background-image: url(/global/galaxy/apps/common/img/component/svg-footer-new-window.svg);
    background-position: 0 0;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link:hover,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link:focus,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-selected {
    color: #000;
    font-weight: bold
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link:hover .s-arw-right:after,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link:focus .s-arw-right:after,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-selected .s-arw-right:after {
    background-position: 0 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link:hover .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link:focus .s-ico-new-window:after,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-selected .s-ico-new-window:after {
    background-position: 0 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-wrap {
    float: left;
    clear: both;
    padding: 8px 0px;
    padding: 0.55556vw 0vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-wrap {
        padding:8px 0px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth3-wrap {
    display: block;
    position: absolute;
    top: -1200px;
    left: -100vw;
    width: 1180px;
    width: 81.94444vw;
    padding-top: 0;
    -webkit-transition: top 0.4s cubic-bezier(0.6, 0, 0.4, 1);
    transition: top 0.4s cubic-bezier(0.6, 0, 0.4, 1)
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth3-wrap {
        width:1180px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
    left: 224px;
    left: 15.55556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:224px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
    left: -100vw
}

.gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-active+.s-depth3-wrap.s-fixed-card {
    left: 224px;
    left: 15.55556vw;
    top: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-active+.s-depth3-wrap.s-fixed-card {
        left:224px
    }
}

.gb-gnb.gb-gnb-2020 .open .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
    top: 0;
    left: 224px;
    left: 15.55556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .open .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:224px
    }
}

.gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
    top: -640px;
    top: -44.44444vw;
    left: 224px;
    left: 15.55556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        top:-640px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:224px
    }
}

.gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
    top: -640px;
    top: -44.44444vw;
    left: 224px;
    left: 15.55556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        top:-640px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:224px
    }
}

.gb-gnb.gb-gnb-2020 .s-btn-toggler[aria-selected="true"]+.gb-gnb__drop-desktop {
    z-index: 10
}

.gb-gnb.gb-gnb-2020.act-end .gb-gnb__dimmed {
    left: 0;
    opacity: 0
}

.gb-gnb.gb-gnb-2020.act-end .gb-gnb__drop-desktop .s-depth3-wrap {
    top: 0
}

.gb-gnb.gb-gnb-2020.act-end .gb-gnb__bar-background {
    -webkit-transition: none;
    transition: none
}

.gb-gnb.gb-gnb-2020.is-active-dropdown .gb-gnb__dimmed {
    left: 0;
    opacity: 0.6
}

.gb-gnb.gb-gnb-2020.is-active-dropdown .gb-gnb__drop-desktop .s-ico-close {
    opacity: 1
}

.gb-gnb.gb-gnb-2020.is-active-dropdown .gb-gnb__bar-background {
    height: 640px;
    height: 44.44444vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.is-active-dropdown .gb-gnb__bar-background {
        height:640px
    }
}

.gb-gnb.gb-gnb-2020.is-active-dropdown.is-over-drop .gb-gnb__bar-background {
    height: 810px;
    height: 56.25vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.is-active-dropdown.is-over-drop .gb-gnb__bar-background {
        height:810px
    }
}

.gb-gnb.gb-gnb-2020.is-active-dropdown.is-over-drop .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    height: 810px;
    height: 56.25vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.is-active-dropdown.is-over-drop .gb-gnb__drop-desktop .gb-gnb__drop-inner {
        height:810px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery {
    position: relative;
    min-height: 472px;
    min-height: 32.77778vw;
    margin-top: 2px;
    margin-top: 0.13889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery {
        min-height:472px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery {
        margin-top:2px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery:before {
    display: block;
    clear: both;
    content: ''
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery>li {
    padding: 12px;
    padding: 0.83333vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery>li {
        padding:12px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 448px;
    width: 31.11111vw;
    height: 448px;
    height: 31.11111vw;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    -webkit-border-radius: 0.97222vw;
    border-radius: 0.97222vw;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-wrap {
        width:448px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-wrap {
        height:448px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-wrap {
        -webkit-border-radius:14px;
        border-radius: 14px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-wrap:focus .gb-gnb__gallery-image img,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-wrap:hover .gb-gnb__gallery-image img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-wrap:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    content: ''
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-headline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    height: 60px;
    height: 4.16667vw;
    margin-top: 40px;
    margin-top: 2.77778vw;
    padding: 0px 32px;
    padding: 0vw 2.22222vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 22px;
    font-size: 1.52778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-headline {
        height:60px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-headline {
        margin-top:40px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-headline {
        padding:0px 32px
    }
}

html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-headline {
    font-size: 29.7px;
    font-size: 2.0625vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-headline {
        font-size:22px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-headline {
        font-size: 29.7px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    position: relative;
    width: 228px;
    width: 15.83333vw;
    height: 228px;
    height: 15.83333vw;
    margin: 80px auto 0px;
    margin: 5.55556vw auto 0vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-image {
        width:228px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-image {
        height:228px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery-image {
        margin:80px auto 0px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-image img {
    width: 100%;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.2, 0, 0.1, 1);
    transition: -webkit-transform 1s cubic-bezier(0.2, 0, 0.1, 1);
    transition: transform 1s cubic-bezier(0.2, 0, 0.1, 1);
    transition: transform 1s cubic-bezier(0.2, 0, 0.1, 1), -webkit-transform 1s cubic-bezier(0.2, 0, 0.1, 1)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-image .js-image-lazyloading {
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery-image .js-image-block {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-3ea>li {
    position: absolute;
    top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-3ea>li:nth-child(1) {
    left: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-3ea>li:nth-child(2) {
    left: 472px;
    left: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-3ea>li:nth-child(2) {
        left:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-3ea>li:nth-child(3) {
    left: 944px;
    left: 65.55556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-3ea>li:nth-child(3) {
        left:944px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-4ea>li {
    float: left
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li {
    position: absolute;
    top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(1) {
    left: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(2) {
    left: 472px;
    left: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(2) {
        left:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(3) {
    top: 236px;
    top: 16.38889vw;
    left: 472px;
    left: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(3) {
        top:236px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(3) {
        left:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(4) {
    left: 708px;
    left: 49.16667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(4) {
        left:708px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(5) {
    top: 236px;
    top: 16.38889vw;
    left: 708px;
    left: 49.16667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(5) {
        top:236px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(5) {
        left:708px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li {
    position: absolute;
    top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(1) {
    left: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(2) {
    top: 236px;
    top: 16.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(2) {
        top:236px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(3) {
    left: 236px;
    left: 16.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(3) {
        left:236px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(4) {
    left: 708px;
    left: 49.16667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(4) {
        left:708px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(5) {
    left: 708px;
    left: 49.16667vw;
    top: 236px;
    top: 16.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(5) {
        left:708px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(5) {
        top:236px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li {
    position: absolute;
    top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(1) {
    left: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(2) {
    left: 0;
    top: 236px;
    top: 16.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(2) {
        top:236px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(3) {
    left: 236px;
    left: 16.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(3) {
        left:236px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(4) {
    left: 236px;
    left: 16.38889vw;
    top: 236px;
    top: 16.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(4) {
        left:236px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(4) {
        top:236px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(5) {
    left: 472px;
    left: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(5) {
        left:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(6),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(6),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(6) {
    left: 944px;
    left: 65.55556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(6),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(6),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(6) {
        left:944px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(7),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(7),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(7) {
    left: 944px;
    left: 65.55556vw;
    top: 236px;
    top: 16.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(7),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(7),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(7) {
        left:944px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(7),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(7),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(7) {
        top:236px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(8),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(8),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(8) {
    left: 0;
    top: 472px;
    top: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(8),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(8),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(8) {
        top:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(9),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(9),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(9) {
    left: 236px;
    left: 16.38889vw;
    top: 472px;
    top: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(9),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(9),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(9) {
        left:236px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(9),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(9),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(9) {
        top:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(10),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(10),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(10) {
    left: 472px;
    left: 32.77778vw;
    top: 472px;
    top: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(10),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(10),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(10) {
        left:472px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(10),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(10),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(10) {
        top:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(11),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(11),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(11) {
    left: 708px;
    left: 49.16667vw;
    top: 472px;
    top: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(11),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(11),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(11) {
        left:708px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(11),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(11),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(11) {
        top:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(12),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(12),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(12) {
    left: 944px;
    left: 65.55556vw;
    top: 472px;
    top: 32.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(12),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(12),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(12) {
        left:944px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-a>li:nth-child(12),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-b>li:nth-child(12),.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-5ea-c>li:nth-child(12) {
        top:472px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-10ea>li {
    float: left
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery.s-layout-10ea>li:nth-child(5n+1) {
    clear: both
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small {
    width: 212px;
    width: 14.72222vw;
    height: 212px;
    height: 14.72222vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small {
        width:212px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small {
        height:212px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-headline {
    height: 48px;
    height: 3.33333vw;
    margin-top: 16px;
    margin-top: 1.11111vw;
    padding: 0px 24px;
    padding: 0vw 1.66667vw;
    font-size: 18px;
    font-size: 1.25vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-headline {
        height:48px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-headline {
        margin-top:16px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-headline {
        padding:0px 24px
    }
}

html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-headline {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-headline {
        font-size:18px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-headline {
        font-size: 24.3px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-image {
    width: 108px;
    width: 7.5vw;
    height: 108px;
    height: 7.5vw;
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-image {
        width:108px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-image {
        height:108px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-type-small .gb-gnb__gallery-image {
        margin-top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-bg-white {
    background-color: #fff
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-bg-white .gb-gnb__gallery-headline {
    color: #000
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-bg-light-gray {
    background-color: #f7f7f7
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-bg-light-gray .gb-gnb__gallery-headline {
    color: #000
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-bg-black {
    background-color: #000
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-bg-black .gb-gnb__gallery-headline {
    color: #fff
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-font-white .gb-gnb__gallery-headline {
    color: #fff
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-font-black .gb-gnb__gallery-headline {
    color: #000
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full {
    overflow: hidden;
    display: block;
    position: relative
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full .gb-gnb__gallery-headline {
    position: absolute;
    left: 0;
    top: 40px;
    top: 2.77778vw;
    z-index: 10;
    width: 100%;
    margin-top: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full .gb-gnb__gallery-headline {
        top:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full .gb-gnb__gallery-image {
    display: block;
    position: relative;
    z-index: 5;
    width: 448px;
    width: 31.11111vw;
    height: 448px;
    height: 31.11111vw;
    margin-top: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full .gb-gnb__gallery-image {
        width:448px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full .gb-gnb__gallery-image {
        height:448px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-type-small .gb-gnb__gallery-headline {
    top: 24px;
    top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-type-small .gb-gnb__gallery-headline {
        top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-type-small .gb-gnb__gallery-image {
    width: 212px;
    width: 14.72222vw;
    height: 212px;
    height: 14.72222vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-type-small .gb-gnb__gallery-image {
        width:212px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-type-small .gb-gnb__gallery-image {
        height:212px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-bg-white,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-bg-light-gray,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-full.s-bg-black {
    background-color: transparent
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom {
    overflow: hidden;
    display: block;
    position: relative
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom .gb-gnb__gallery-headline {
    position: relative
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom .gb-gnb__gallery-image {
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 448px;
    width: 31.11111vw;
    height: 326px;
    height: 22.63889vw;
    margin-top: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom .gb-gnb__gallery-image {
        width:448px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom .gb-gnb__gallery-image {
        height:326px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom .gb-gnb__gallery-image img {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -224px;
    margin-top: -15.55556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom .gb-gnb__gallery-image img {
        margin-top:-224px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small .gb-gnb__gallery-headline {
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small .gb-gnb__gallery-headline {
        margin-top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small .gb-gnb__gallery-image {
    width: 212px;
    width: 14.72222vw;
    height: 128px;
    height: 8.88889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small .gb-gnb__gallery-image {
        width:212px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small .gb-gnb__gallery-image {
        height:128px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small .gb-gnb__gallery-image img {
    margin-top: -106px;
    margin-top: -7.36111vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small .gb-gnb__gallery-image img {
        margin-top:-106px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-bg-white {
    background: none
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-bg-white:before {
    height: 122px;
    height: 8.47222vw;
    background-color: #fff
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-bg-white:before {
        height:122px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-bg-light-gray:before {
    height: 122px;
    height: 8.47222vw;
    background-color: #f7f7f7
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-bg-light-gray:before {
        height:122px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-bg-black:before {
    height: 122px;
    height: 8.47222vw;
    background-color: #000
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-bg-black:before {
        height:122px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small.s-bg-white:before,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small.s-bg-light-gray:before,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small.s-bg-black:before {
    height: 84px;
    height: 5.83333vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small.s-bg-white:before,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small.s-bg-light-gray:before,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-bottom.s-type-small.s-bg-black:before {
        height:84px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-none {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    position: relative;
    background-color: #f7f7f7;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-none.s-bg-white {
    background-color: #fff
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-none.s-bg-light-gray {
    background-color: #f7f7f7
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-none.s-bg-black {
    background-color: #000
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-none .gb-gnb__gallery-headline {
    margin-top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-none .gb-gnb__gallery-image {
    display: none !important
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product {
    overflow: hidden;
    display: block;
    position: relative
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product .gb-gnb__gallery-image {
    position: absolute;
    left: 86px;
    left: 5.97222vw;
    bottom: 56px;
    bottom: 3.88889vw;
    width: 276px;
    width: 19.16667vw;
    height: 276px;
    height: 19.16667vw;
    margin-top: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product .gb-gnb__gallery-image {
        left:86px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product .gb-gnb__gallery-image {
        bottom:56px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product .gb-gnb__gallery-image {
        width:276px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product .gb-gnb__gallery-image {
        height:276px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product.s-type-small .gb-gnb__gallery-headline {
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product.s-type-small .gb-gnb__gallery-headline {
        margin-top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product.s-type-small .gb-gnb__gallery-image {
    left: 52px;
    left: 3.61111vw;
    bottom: 24px;
    bottom: 1.66667vw;
    width: 108px;
    width: 7.5vw;
    height: 108px;
    height: 7.5vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product.s-type-small .gb-gnb__gallery-image {
        left:52px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product.s-type-small .gb-gnb__gallery-image {
        bottom:24px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product.s-type-small .gb-gnb__gallery-image {
        width:108px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-product.s-type-small .gb-gnb__gallery-image {
        height:108px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon {
    overflow: hidden;
    display: block;
    position: relative
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon .gb-gnb__gallery-image {
    position: absolute;
    left: 128px;
    left: 8.88889vw;
    bottom: 98px;
    bottom: 6.80556vw;
    width: 192px;
    width: 13.33333vw;
    height: 192px;
    height: 13.33333vw;
    margin-top: 0
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon .gb-gnb__gallery-image {
        left:128px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon .gb-gnb__gallery-image {
        bottom:98px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon .gb-gnb__gallery-image {
        width:192px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon .gb-gnb__gallery-image {
        height:192px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon.s-type-small .gb-gnb__gallery-headline {
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon.s-type-small .gb-gnb__gallery-headline {
        margin-top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon.s-type-small .gb-gnb__gallery-image {
    left: 70px;
    left: 4.86111vw;
    bottom: 44px;
    bottom: 3.05556vw;
    width: 72px;
    width: 5vw;
    height: 72px;
    height: 5vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon.s-type-small .gb-gnb__gallery-image {
        left:70px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon.s-type-small .gb-gnb__gallery-image {
        bottom:44px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon.s-type-small .gb-gnb__gallery-image {
        width:72px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-image-icon.s-type-small .gb-gnb__gallery-image {
        height:72px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top .gb-gnb__gallery-headline {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top .gb-gnb__gallery-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 40px;
    margin-top: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top .gb-gnb__gallery-image {
        margin-top:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-image-full .gb-gnb__gallery-headline {
    top: 40px;
    top: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-image-full .gb-gnb__gallery-headline {
        top:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-image-full .gb-gnb__gallery-image {
    margin-top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-image-none {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-image-none .gb-gnb__gallery-headline {
    height: 60px;
    height: 4.16667vw;
    margin-top: 40px;
    margin-top: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-image-none .gb-gnb__gallery-headline {
        height:60px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-image-none .gb-gnb__gallery-headline {
        margin-top:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small .gb-gnb__gallery-image {
    margin-top: 20px;
    margin-top: 1.38889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small .gb-gnb__gallery-image {
        margin-top:20px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small.s-image-full .gb-gnb__gallery-headline {
    top: 24px;
    top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small.s-image-full .gb-gnb__gallery-headline {
        top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small.s-image-full .gb-gnb__gallery-image {
    margin-top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small.s-image-none .gb-gnb__gallery-headline {
    height: 48px;
    height: 3.33333vw;
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small.s-image-none .gb-gnb__gallery-headline {
        height:48px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-top.s-type-small.s-image-none .gb-gnb__gallery-headline {
        margin-top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-middle.s-image-full .gb-gnb__gallery-headline {
    top: 50%;
    margin-top: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom .gb-gnb__gallery-headline {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom .gb-gnb__gallery-image {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-full .gb-gnb__gallery-headline {
    top: auto;
    bottom: 40px;
    bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-full .gb-gnb__gallery-headline {
        bottom:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-bottom .gb-gnb__gallery-headline {
    margin-top: 0;
    margin-bottom: 40px;
    margin-bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-bottom .gb-gnb__gallery-headline {
        margin-bottom:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-bottom .gb-gnb__gallery-image {
    bottom: auto;
    top: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-bottom:before {
    top: auto;
    bottom: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-product .gb-gnb__gallery-headline {
    margin-top: 0;
    margin-bottom: 40px;
    margin-bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-product .gb-gnb__gallery-headline {
        margin-bottom:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-product .gb-gnb__gallery-image {
    bottom: auto;
    top: 56px;
    top: 3.88889vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-product .gb-gnb__gallery-image {
        top:56px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-icon .gb-gnb__gallery-headline {
    margin-top: 0;
    margin-bottom: 40px;
    margin-bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-icon .gb-gnb__gallery-headline {
        margin-bottom:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-icon .gb-gnb__gallery-image {
    bottom: auto;
    top: 98px;
    top: 6.80556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-icon .gb-gnb__gallery-image {
        top:98px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-none {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-none .gb-gnb__gallery-headline {
    height: 60px;
    height: 4.16667vw;
    margin-bottom: 40px;
    margin-bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-none .gb-gnb__gallery-headline {
        height:60px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-image-none .gb-gnb__gallery-headline {
        margin-bottom:40px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-full .gb-gnb__gallery-headline {
    bottom: 16px;
    bottom: 1.11111vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-full .gb-gnb__gallery-headline {
        bottom:16px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-bottom .gb-gnb__gallery-headline {
    margin-bottom: 16px;
    margin-bottom: 1.11111vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-bottom .gb-gnb__gallery-headline {
        margin-bottom:16px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-product .gb-gnb__gallery-headline {
    margin-bottom: 16px;
    margin-bottom: 1.11111vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-product .gb-gnb__gallery-headline {
        margin-bottom:16px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-product .gb-gnb__gallery-image {
    top: 24px;
    top: 1.66667vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-product .gb-gnb__gallery-image {
        top:24px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-icon .gb-gnb__gallery-headline {
    margin-bottom: 16px;
    margin-bottom: 1.11111vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-icon .gb-gnb__gallery-headline {
        margin-bottom:16px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-icon .gb-gnb__gallery-image {
    top: 44px;
    top: 3.05556vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-icon .gb-gnb__gallery-image {
        top:44px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-none .gb-gnb__gallery-headline {
    margin-bottom: 16px;
    margin-bottom: 1.11111vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-vertical-bottom.s-type-small.s-image-none .gb-gnb__gallery-headline {
        margin-bottom:16px
    }
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-none {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-none .gb-gnb__gallery-headline {
    display: none !important
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-none .gb-gnb__gallery-image {
    position: relative;
    left: 0;
    top: 0;
    bottom: auto;
    margin: 0 auto
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-none.s-image-bottom .gb-gnb__gallery-image {
    position: absolute;
    top: auto;
    bottom: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-none.s-image-product.s-type-small .gb-gnb__gallery-image,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-none.s-image-icon.s-type-small .gb-gnb__gallery-image {
    left: 0
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-font-white .gb-gnb__gallery-headline {
    text-shadow: 0 0 10px #555, 0 0 5px #333
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-font-black .gb-gnb__gallery-headline {
    text-shadow: 0 0 10px rgba(255,255,255,0.7),0 0 5px rgba(255,255,255,0.8)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-bg-white .gb-gnb__gallery-headline,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-bg-light-gray .gb-gnb__gallery-headline {
    text-shadow: 0 0 10px rgba(255,255,255,0.7),0 0 5px rgba(255,255,255,0.8)
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-bg-white.s-font-white .gb-gnb__gallery-headline,.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-bg-light-gray.s-font-white .gb-gnb__gallery-headline {
    text-shadow: 0 0 10px #555, 0 0 5px #333
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-bg-black .gb-gnb__gallery-headline {
    text-shadow: 0 0 10px #555, 0 0 5px #333
}

.gb-gnb.gb-gnb-2020 .gb-gnb__gallery .s-text-shadow.s-bg-black.s-font-black .gb-gnb__gallery-headline {
    text-shadow: 0 0 10px rgba(255,255,255,0.7),0 0 5px rgba(255,255,255,0.8)
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__bar-background {
    overflow: hidden
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__bar-background:before {
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 1180px;
    width: 81.94444vw;
    margin-left: -460px;
    margin-left: -31.94444vw;
    background-color: #f7f7f7;
    content: ''
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__bar-background:before {
        width:1180px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__bar-background:before {
        margin-left:-460px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-desktop .s-depth3-wrap {
    width: auto;
    max-width: 1040px;
    max-width: 72.22222vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-desktop .s-depth3-wrap {
        max-width:1040px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
    left: 354px;
    left: 24.58333vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:354px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
    left: -100vw
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .open .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap,.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .close .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
    left: 354px;
    left: 24.58333vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .open .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap,.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .close .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:354px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .open .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card,.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
    left: 354px;
    left: 24.58333vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .open .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card,.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:354px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only.is-over-drop .gb-gnb__bar-background {
    height: 640px;
    height: 44.44444vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only.is-over-drop .gb-gnb__bar-background {
        height:640px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only.is-over-drop .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    height: 640px;
    height: 44.44444vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only.is-over-drop .gb-gnb__drop-desktop .gb-gnb__drop-inner {
        height:640px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 550px;
    height: 38.19444vw;
    margin-top: 10px;
    margin-top: 0.69444vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery {
        height:550px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery {
        margin-top:10px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery>li {
    float: none;
    width: 236px;
    width: 16.38889vw;
    min-height: 70px;
    min-height: 4.86111vw;
    padding-top: 13px;
    padding-top: 0.90278vw;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 12px;
    padding-right: 0.83333vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery>li {
        width:236px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery>li {
        min-height:70px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery>li {
        padding-top:13px
    }
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery>li {
        padding-right:12px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery-wrap {
    overflow: visible;
    width: 100%;
    height: auto;
    -webkit-border-radius: 0;
    border-radius: 0
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery-headline {
    display: block;
    position: relative;
    height: auto;
    margin-top: 0;
    padding: 3px 0px;
    padding: 0.20833vw 0vw;
    text-align: left;
    font-size: 18px;
    font-size: 1.25vw;
    font-weight: normal
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery-headline {
        padding:3px 0px
    }
}

html[lang^="th"] .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery-headline {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery-headline {
        font-size:18px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery-headline {
        font-size: 24.3px
    }
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery-image {
    display: none
}

.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__gallery .s-image-full .gb-gnb__gallery-image {
    display: none
}

html.gb-gnb-2020-open #header .iparsys,html.is-animate-gnb #header .iparsys {
    position: relative;
    z-index: 1001;
    background-color: #fff
}

html.gb-gnb-2020-open #header .s-promotion-static,html.is-animate-gnb #header .s-promotion-static {
    z-index: 1001
}

html.gb-gnb-2020-open .bfcm,html.is-animate-gnb .bfcm {
    z-index: 1001
}

@media screen and (max-width: 1279px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:210px;
        left: 14.58333vw
    }
}

@media screen and (max-width: 1279px) and (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:210px
    }
}

@media screen and (max-width: 1279px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:210px;
        left: 14.58333vw
    }
}

@media screen and (max-width: 1279px) and (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:210px
    }
}

@media screen and (max-width: 1279px) {
    .gb-gnb.gb-gnb-2020 .open .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap,.gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:210px;
        left: 14.58333vw
    }
}

@media screen and (max-width: 1279px) and (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .open .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap,.gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link.is-selected+.s-depth3-wrap {
        left:210px
    }
}

@media screen and (max-width: 1279px) {
    .gb-gnb.gb-gnb-2020 .open .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card,.gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:210px;
        left: 14.58333vw
    }
}

@media screen and (max-width: 1279px) and (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020 .open .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card,.gb-gnb.gb-gnb-2020 .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:210px
    }
}

@media screen and (max-width: 1279px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .open .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card,.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:354px;
        left: 24.58333vw
    }
}

@media screen and (max-width: 1279px) and (min-width: 1440px) {
    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .open .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card,.gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .close .gb-gnb__drop-desktop .s-depth2-link+.s-depth3-wrap.s-fixed-card {
        left:354px
    }
}

@media (max-width: 1024px) {
    .gb-gnb.gb-gnb-2020 .s-svg:after {
        content:''
    }

    .gb-gnb.gb-gnb-2020 .s-ico-new-window {
        margin-left: 4px
    }

    .gb-gnb.gb-gnb-2020 .s-ico-new-window:after {
        width: 12px;
        height: 12px;
        background-image: url(/global/galaxy/apps/common/img/component/svg-footer-new-window.svg);
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100% 100%
    }

    .gb-gnb.gb-gnb-2020 .s-ico-cart-empty,.gb-gnb.gb-gnb-2020 .s-ico-cart {
        width: 24px
    }

    .gb-gnb.gb-gnb-2020 .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2020 .s-ico-cart:after {
        top: 4px;
        width: 24px;
        height: 24px
    }

    .gb-gnb.gb-gnb-2020 .s-btn-utility {
        top: 12px
    }

    .gb-gnb.gb-gnb-2020 .s-btn-utility .s-ico-search {
        width: 24px;
        margin: 0 auto
    }

    .gb-gnb.gb-gnb-2020 .s-btn-utility .s-ico-search:after {
        top: 4px;
        width: 24px;
        height: 24px;
        background-size: 100% 100%;
        background-position: 0 0
    }

    .gb-gnb.gb-gnb-2020 .s-btn-utility:hover .s-ico-search:after,.gb-gnb.gb-gnb-2020 .s-btn-utility:focus .s-ico-search:after,.gb-gnb.gb-gnb-2020 .s-btn-utility:active .s-ico-search:after {
        background-position: 0 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__dimmed {
        z-index: 5
    }

    .gb-gnb.gb-gnb-2020.is-active-dropdown-mo .gb-gnb__dimmed {
        left: 0;
        opacity: 0.6
    }

    .gb-gnb.gb-gnb-2020.act-end .gb-gnb__dimmed {
        left: -100vw
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__bar {
        height: 56px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__bar:before {
        display: none
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__bar-inner {
        padding: 0 15px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__bar-background {
        display: none
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__logo {
        margin-top: 12px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__sub {
        min-width: auto;
        height: 56px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__utility {
        padding-right: 41px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__utility>li {
        height: 100%;
        padding: 0 4px;
        margin-left: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__utility>li .s-btn-utility {
        width: 32px;
        height: 32px;
        padding: 0;
        line-height: 32px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2020 .gb-gnb__utility .s-ico-cart-empty .s-cart-number {
        top: 0;
        left: 16px
    }

    .gb-gnb.gb-gnb-2020 .s-gnb-toggler {
        overflow: visible;
        display: block;
        position: absolute;
        right: 20px;
        top: 12px;
        float: none;
        width: 32px;
        height: 32px;
        margin: 0;
        padding: 0
    }

    .gb-gnb.gb-gnb-2020 .s-gnb-toggler .gb-gnb__open-line {
        display: block;
        position: absolute;
        left: 7px;
        width: 18px;
        height: 2px;
        background-color: #000
    }

    .gb-gnb.gb-gnb-2020 .s-gnb-toggler .s-line01 {
        top: 8px
    }

    .gb-gnb.gb-gnb-2020 .s-gnb-toggler .s-line02 {
        top: 15px
    }

    .gb-gnb.gb-gnb-2020 .s-gnb-toggler .s-line03 {
        top: 22px
    }

    .gb-gnb-open .gb-gnb.gb-gnb-2020 .s-gnb-toggler {
        display: block
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile {
        overflow: visible;
        display: none;
        position: absolute;
        left: -360px;
        top: 0;
        z-index: 10;
        width: 360px;
        border-top: none;
        background-color: #fff;
        -webkit-transition: left 0.4s ease-in-out;
        transition: left 0.4s ease-in-out
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile.open-mobile {
        left: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile-wrap {
        position: relative;
        z-index: 10
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__title {
        position: relative;
        height: 56px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close {
        overflow: visible;
        display: block;
        position: absolute;
        right: 16px;
        top: 8px;
        float: none;
        width: 40px;
        height: 40px;
        margin: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close .gb-gnb__close-line {
        display: block;
        position: absolute;
        left: 11px;
        width: 18px;
        height: 2px;
        background-color: #000;
        -webkit-transition: top 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out 0.25s;
        transition: top 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out 0.25s;
        transition: transform 0.25s ease-in-out 0.25s, top 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out 0.25s, top 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out 0.25s
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close .s-line01 {
        top: 19px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close .s-line02 {
        top: 19px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close .s-line03 {
        top: 19px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close.is-active .s-line01 {
        top: 12px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close.is-active .s-line02 {
        top: 19px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close.is-active .s-line03 {
        top: 26px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__cta-close.is-active .gb-gnb__close-line {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transition: top 0.25s ease-in-out 0.25s, -webkit-transform 0.25s ease-in-out;
        transition: top 0.25s ease-in-out 0.25s, -webkit-transform 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out, top 0.25s ease-in-out 0.25s;
        transition: transform 0.25s ease-in-out, top 0.25s ease-in-out 0.25s, -webkit-transform 0.25s ease-in-out
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth1-container {
        overflow-y: auto;
        width: 188px;
        height: 100%;
        min-height: 100%;
        padding-bottom: 56px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth1-container:after {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: 10;
        width: 170px;
        background-color: #fff;
        content: ''
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery {
        display: none;
        overflow: hidden;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: 5;
        width: 172px;
        padding-top: 8px;
        padding-right: 24px;
        padding-bottom: 56px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery>li {
        padding: 8px 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-wrap {
        overflow: hidden;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        -js-display: flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        width: 148px;
        padding: 16px 0;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-headline {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        -js-display: flex;
        display: flex;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        height: 38px;
        padding: 0 16px;
        margin-top: 6px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #000
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-headline {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-image {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        display: block;
        position: relative;
        width: 72px;
        height: 72px;
        margin: 0 auto
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-image img {
        width: 100%
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-image .js-image-lazyloading {
        -webkit-filter: blur(10px);
        filter: blur(10px)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-image .js-image-block {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-bg-white {
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-bg-white .gb-gnb__mo-gallery-headline {
        color: #000
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-bg-light-gray {
        background-color: #f7f7f7
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-bg-light-gray .gb-gnb__mo-gallery-headline {
        color: #000
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-bg-black {
        background-color: #000
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-bg-black .gb-gnb__mo-gallery-headline {
        color: #fff
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-font-white .gb-gnb__mo-gallery-headline {
        color: #fff
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-font-black .gb-gnb__mo-gallery-headline {
        color: #000
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full {
        padding: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full .gb-gnb__mo-gallery-headline {
        position: absolute;
        left: 0;
        top: 16px;
        z-index: 2;
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full .gb-gnb__mo-gallery-image {
        width: 148px;
        height: 148px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full.s-bg-white,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full.s-bg-light-gray,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full.s-bg-black {
        background-color: transparent
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-bottom .gb-gnb__mo-gallery-headline {
        position: relative;
        height: auto;
        min-height: 64px;
        padding-top: 12px;
        padding-bottom: 4px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-bottom .gb-gnb__mo-gallery-image {
        position: relative;
        z-index: 1
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-bottom.s-bg-white .gb-gnb__mo-gallery-headline {
        background: #fff
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-bottom.s-bg-light-gray .gb-gnb__mo-gallery-headline {
        background: #f7f7f7
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-bottom.s-bg-black .gb-gnb__mo-gallery-headline {
        background: #000
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-product .gb-gnb__mo-gallery-headline {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        position: relative;
        z-index: 2;
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-product .gb-gnb__mo-gallery-image {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 72px;
        height: 72px;
        margin-top: 6px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-icon {
        padding-bottom: 32px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-icon .gb-gnb__mo-gallery-headline {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        position: relative;
        z-index: 2;
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-icon .gb-gnb__mo-gallery-image {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 48px;
        height: 48px;
        margin-top: 14px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-none {
        display: table;
        width: 148px;
        padding: 0;
        background-color: #f7f7f7
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-none .gb-gnb__mo-gallery-headline {
        display: table-cell;
        height: 70px;
        padding: 16px 8px;
        margin-top: 0;
        vertical-align: middle
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-none .gb-gnb__mo-gallery-image {
        display: none !important
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-none.s-bg-white {
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-none.s-bg-light-gray {
        background-color: #f7f7f7
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-none.s-bg-black {
        background-color: #000
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-top .gb-gnb__mo-gallery-headline {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-top .gb-gnb__mo-gallery-image {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 6px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-top.s-image-full .gb-gnb__mo-gallery-image {
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-top.s-image-icon .gb-gnb__mo-gallery-image {
        margin-top: 14px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-middle.s-image-full .gb-gnb__mo-gallery-headline {
        top: 0;
        bottom: 0;
        height: auto
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-bottom.s-image-full .gb-gnb__mo-gallery-headline {
        top: auto;
        bottom: 16px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-bottom.s-image-product .gb-gnb__mo-gallery-headline {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 6px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-bottom.s-image-product .gb-gnb__mo-gallery-image {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-bottom.s-image-icon {
        padding-top: 32px;
        padding-bottom: 16px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-bottom.s-image-icon .gb-gnb__mo-gallery-headline {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 14px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-bottom.s-image-icon .gb-gnb__mo-gallery-image {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-none {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        height: 148px;
        padding: 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-none .gb-gnb__mo-gallery-headline {
        display: none !important
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-none .gb-gnb__mo-gallery-image {
        margin: 0 auto
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-font-white .gb-gnb__mo-gallery-headline {
        text-shadow: 0 0 10px #555, 0 0 5px #333
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-font-black .gb-gnb__mo-gallery-headline {
        text-shadow: 0 0 10px rgba(255,255,255,0.7),0 0 5px rgba(255,255,255,0.8)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-bg-white .gb-gnb__mo-gallery-headline,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-bg-light-gray .gb-gnb__mo-gallery-headline {
        text-shadow: 0 0 10px rgba(255,255,255,0.7),0 0 5px rgba(255,255,255,0.8)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-bg-white.s-font-white .gb-gnb__mo-gallery-headline,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-bg-light-gray.s-font-white .gb-gnb__mo-gallery-headline {
        text-shadow: 0 0 10px #555, 0 0 5px #333
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-bg-black .gb-gnb__mo-gallery-headline {
        text-shadow: 0 0 10px #555, 0 0 5px #333
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-shadow.s-bg-black.s-font-black .gb-gnb__mo-gallery-headline {
        text-shadow: 0 0 10px rgba(255,255,255,0.7),0 0 5px rgba(255,255,255,0.8)
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile.is-mobile-act-end .gb-gnb__mo-gallery {
        overflow-y: auto;
        overflow-x: hidden
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2 {
        display: none;
        position: absolute;
        left: -188px;
        top: 0;
        bottom: 0;
        z-index: 20;
        width: 188px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff;
        -webkit-transition: left 0.4s ease-in-out;
        transition: left 0.4s ease-in-out
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-container {
        overflow-y: auto;
        overflow-x: hidden;
        max-height: 100%;
        padding-top: 13px;
        padding-left: 24px;
        padding-right: 16px;
        padding-bottom: 56px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-list:after {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: 10;
        width: 188px;
        background-color: #fff;
        content: ''
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-item {
        padding: 3px 0 5px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-wrap {
        position: relative;
        z-index: 15
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-link {
        position: relative;
        left: -188px;
        display: block;
        width: 100%;
        padding-top: 11px;
        padding-bottom: 11px;
        padding-right: 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        color: #000;
        text-align: left;
        opacity: 0;
        -webkit-transition-delay: inherit;
        transition-delay: inherit
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-link.is-selected {
        font-weight: bold
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-link .s-arw-right {
        display: none;
        position: absolute;
        right: 0;
        top: 50%;
        width: 12px;
        height: 12px;
        padding: 0;
        margin-top: -6px;
        background-image: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-right.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% auto
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2-link .s-arw-right:after {
        display: none
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2 .gb-gnb__cta-back {
        position: absolute;
        left: 0;
        top: -52px;
        z-index: 20;
        width: 100%;
        height: 49px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2 .gb-gnb__cta-back .s-btn-back {
        display: block;
        width: 100%;
        height: 49px;
        padding: 0;
        padding-left: 52px;
        background-color: #fff;
        text-align: left;
        line-height: 49px;
        font-size: 16px;
        color: #000;
        font-weight: bold
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2 .gb-gnb__cta-back .s-btn-back {
        font-size: 21.6px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__depth2 .gb-gnb__cta-back .s-btn-back:after {
        display: block;
        position: absolute;
        left: 20px;
        top: 12px;
        width: 24px;
        height: 24px;
        background-image: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-left.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% auto;
        content: ''
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-wrap {
        padding-bottom: 17px;
        border: none
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-wrap:first-child {
        padding-top: 13px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-wrap>li {
        padding: 3px 0 5px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth2-link,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth3-link {
        display: block;
        position: relative;
        z-index: 15;
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        color: #000;
        font-weight: normal;
        text-transform: none;
        text-align: left;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth2-link,html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth3-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth2-link .s-ico-new-window,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth3-link .s-ico-new-window {
        margin: 0;
        margin-left: 4px;
        vertical-align: baseline
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link {
        position: relative;
        left: -188px;
        padding: 11px 24px;
        padding-right: 28px;
        line-height: 1.32;
        opacity: 0
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link {
        line-height: 0.99
    }

    html[lang^="my"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link {
        line-height: 1.4
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link>span {
        display: inline-block;
        position: relative
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right {
        display: none;
        position: absolute;
        right: 16px;
        top: 50%;
        width: 12px;
        height: 12px;
        padding: 0;
        margin-top: -6px;
        background-image: url(/global/galaxy/apps/common/img/component/icon-gnb-2020-right.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% auto
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right:after {
        display: none
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile a.s-depth1-link.is-selected,.gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile button.s-depth1-link.is-selected {
        font-weight: bold
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .depth2-open .s-depth1-link {
        left: -188px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-member-wrap .s-login_new {
        text-transform: none
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-member-wrap .s-ico-login {
        display: none
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-member-wrap .s-mymenu-name {
        display: block;
        position: relative;
        z-index: 15;
        padding: 11px 24px;
        font-size: 14px;
        line-height: 1.32;
        color: #000
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-member-wrap .s-mymenu-name {
        font-size: 18.9px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-member-wrap .s-mymenu-name {
        line-height: 0.99
    }

    html[lang^="my"] .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-member-wrap .s-mymenu-name {
        line-height: 1.4
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .s-member-wrap .s-depth1-link .s-mymenu-name {
        padding: 0
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only.is-active-dropdown .gb-gnb__bar-inner:before {
        display: none
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__depth1-container:before {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 172px;
        background-color: #f7f7f7;
        content: ''
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__mo-gallery {
        padding-top: 11px;
        background-color: transparent
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__mo-gallery>li {
        padding: 12px 0;
        padding-left: 16px
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__mo-gallery-wrap {
        overflow: visible;
        display: block;
        padding: 0;
        -webkit-border-radius: 0;
        border-radius: 0
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__mo-gallery-headline {
        display: block;
        position: relative;
        height: auto;
        padding: 3px 0;
        margin-top: 0;
        text-align: left
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__mo-gallery-image {
        display: none
    }

    html.gb-gnb-2020-open {
        overflow: hidden;
        height: 100%
    }

    html.gb-gnb-2020-open body {
        overflow: hidden;
        height: 100%
    }
}

@media (max-width: 359px) {
    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile {
        left:-320px;
        width: 320px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery {
        width: 132px;
        padding-right: 12px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery-wrap {
        width: 120px;
        padding: 12px 0
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full .gb-gnb__mo-gallery-headline {
        top: 12px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-full .gb-gnb__mo-gallery-image {
        width: 120px;
        height: 120px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-image-none {
        width: 120px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-none {
        height: 120px
    }

    .gb-gnb.gb-gnb-2020 .gb-gnb__drop-mobile .gb-gnb__mo-gallery .s-text-vertical-bottom.s-image-full .gb-gnb__mo-gallery-headline {
        bottom: 12px
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__depth1-container:before {
        width: 142px
    }

    .gb-gnb.gb-gnb-2020.gb-gnb-2020--text-only .gb-gnb__drop-mobile .gb-gnb__mo-gallery-wrap {
        width: auto
    }
}

.gb-gnb .s-svg:after {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    background-image: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png);
    background-size: 160px auto;
    background-repeat: no-repeat;
    color: transparent;
    content: ''
}

.gb-gnb .s-svg-ico:after {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    background-repeat: no-repeat;
    color: transparent;
    content: ''
}

.gb-gnb .s-highlight-text {
    color: #0077c8 !important
}

.gb-gnb .s-bg-coral {
    background-color: #d93b30 !important
}

.gb-gnb .s-bg-sky-blue {
    background-color: #0077c8 !important
}

.gb-gnb .s-bg-sea-blue {
    background-color: #00b3e3 !important
}

.gb-gnb .s-bg-teal {
    background-color: #00838f !important
}

.gb-gnb .s-bg-clover {
    background-color: #4b830d !important
}

.gb-gnb .s-bg-coral>a,.gb-gnb .s-bg-sky-blue>a,.gb-gnb .s-bg-sea-blue>a,.gb-gnb .s-bg-teal>a,.gb-gnb .s-bg-clover>a {
    background-color: inherit !important;
    color: #fff !important
}

.gb-gnb .s-bg-coral>a .s-arw-left:after,.gb-gnb .s-bg-sky-blue>a .s-arw-left:after,.gb-gnb .s-bg-sea-blue>a .s-arw-left:after,.gb-gnb .s-bg-teal>a .s-arw-left:after,.gb-gnb .s-bg-clover>a .s-arw-left:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-left-white.svg);
    background-position: 0 0;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.gb-gnb .s-bg-coral>a .s-arw-right:after,.gb-gnb .s-bg-sky-blue>a .s-arw-right:after,.gb-gnb .s-bg-sea-blue>a .s-arw-right:after,.gb-gnb .s-bg-teal>a .s-arw-right:after,.gb-gnb .s-bg-clover>a .s-arw-right:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-white.svg);
    background-position: 0 0;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.gb-gnb__dimmed {
    display: none;
    position: fixed;
    top: -200px;
    left: 0;
    right: 0;
    bottom: -200px;
    background-color: #000;
    opacity: .5
}

.gb-gnb__logo {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -65px;
    padding: 23px 0 22px
}

.gb-gnb__logo:after {
    display: block;
    vertical-align: top;
    width: 130px;
    height: 19px;
    background-position: 0 0
}

.gb-gnb__logo.s-svg-ico {
    padding: 22px 0 21px
}

.gb-gnb__logo.s-svg-ico:after {
    width: 133px;
    height: 21px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-logo.svg);
    background-size: 100% auto
}

.gb-gnb__logo-svg {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -65px;
    padding: 23px 0 22px
}

.gb-gnb__logo-svg svg {
    width: 130px;
    height: 19px;
    fill: #1428a0
}

.gb-gnb .gb-gnb__notice-bar {
    position: relative;
    z-index: 1010;
    background-color: #efefef;
    border-bottom: 1px solid #dadada
}

.gb-gnb .gb-gnb__notice-bar-inner {
    position: relative;
    padding: 10px 0 8px;
    max-width: 1254px;
    margin: 0 auto;
    text-align: center
}

.gb-gnb .gb-gnb__notice-bar-desc {
    display: inline-block;
    margin-left: 13px;
    padding-left: 18px;
    border-left: 1px solid #dadada;
    font-weight: bold;
    font-size: 14px;
    color: #363636;
    line-height: 30px;
    text-transform: uppercase
}

.gb-gnb .gb-gnb__notice-bar-desc:first-child {
    margin: 0;
    padding: 0;
    border: 0
}

.gb-gnb .gb-gnb__notice-bar-link {
    display: inline-block;
    margin-left: 18px;
    font-size: 12px;
    color: #1428a0
}

.gb-gnb .gb-gnb__notice-bar .s-arw-right {
    margin-top: -2px;
    margin-left: 10px
}

.gb-gnb .gb-gnb__notice-bar .s-arw-right:after {
    width: 7px;
    height: 11px;
    background-position: -80px -42px
}

.gb-gnb .gb-gnb__notice-bar .s-ico-close {
    position: absolute;
    top: 9px;
    right: 15px;
    padding: 10px
}

.gb-gnb .gb-gnb__notice-bar .s-ico-close:after {
    width: 12px;
    height: 12px;
    background-position: -66px -42px
}

.gb-gnb .gb-gnb__notice-bar button:hover .s-ico-close:after {
    width: 12px;
    height: 12px;
    background-position: -66px -42px
}

.gb-gnb {
    position: relative;
    z-index: 1000
}

.gb-gnb__bar {
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #dadada
}

.gb-gnb__bar-inner {
    max-width: 1254px;
    min-width: 320px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb__bar-inner:before,.gb-gnb__bar-inner:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb__bar .s-gnb-toggler {
    display: none
}

.gb-gnb__bar .s-ico-close {
    display: none
}

.gb-gnb .s-btn-toggler,.gb-gnb .s-btn-link {
    display: table-cell;
    position: relative;
    height: 63px;
    padding-top: 1px;
    font-weight: bold;
    font-size: 14px;
    color: #363636;
    line-height: 18px;
    vertical-align: middle;
    text-transform: uppercase;
    cursor: pointer;
    text-align: left
}

.gb-gnb .s-btn-toggler:hover,.gb-gnb .s-btn-toggler:focus,.gb-gnb .s-btn-toggler:active,.gb-gnb .s-btn-toggler[aria-selected="true"],.gb-gnb .s-btn-link:hover,.gb-gnb .s-btn-link:focus,.gb-gnb .s-btn-link:active,.gb-gnb .s-btn-link[aria-selected="true"] {
    color: #1428a0
}

.gb-gnb .s-btn-link .s-arw-right,.gb-gnb .s-btn-link .s-ico-new-window {
    margin-top: -2px;
    margin-left: 4px;
    vertical-align: middle
}

.gb-gnb .s-btn-link .s-arw-right {
    display: none;
    width: 5px;
    height: 8px;
    margin-right: -9px
}

.gb-gnb .s-btn-link .s-arw-right:after {
    width: 5px;
    height: 8px;
    background-position: -98px -42px
}

.gb-gnb .s-btn-link .s-ico-new-window {
    display: inline-block;
    margin-left: 4px;
    margin-right: -15px;
    font-size: 0
}

.gb-gnb .s-btn-link .s-ico-new-window:after {
    width: 11px;
    height: 11px;
    background-position: 0 -22px
}

.gb-gnb__main {
    display: table;
    float: left;
    max-width: 520px;
    height: 64px
}

.gb-gnb__main .s-only-mobile {
    display: none !important
}

.gb-gnb__main .s-depth1-wrap {
    display: table-cell;
    padding: 0 12px;
    vertical-align: top
}

.gb-gnb__main .s-depth1-wrap:first-child {
    padding-left: 0
}

.gb-gnb__main .s-btn-toggler[aria-selected="true"]:after {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: -1px;
    z-index: 1001;
    height: 3px;
    background-color: #1428a0;
    content: ''
}

.gb-gnb .gb-gnb__sub {
    float: right
}

.gb-gnb .gb-gnb__sub:before,.gb-gnb .gb-gnb__sub:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb .gb-gnb__sub .s-only-mobile {
    display: none !important
}

.gb-gnb .gb-gnb__sub-nav {
    display: table;
    float: left
}

.gb-gnb .gb-gnb__sub-nav .s-depth1-wrap {
    display: table-cell;
    padding: 0 12px;
    vertical-align: top
}

.gb-gnb .gb-gnb__sub-nav .s-depth1-wrap:first-child {
    padding-left: 0
}

.gb-gnb .gb-gnb__sub-nav .s-btn-toggler[aria-selected="true"]:after {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: -1px;
    z-index: 1001;
    height: 3px;
    background-color: #1428a0;
    content: ''
}

.gb-gnb__utility {
    float: left;
    padding-left: 8px
}

.gb-gnb__utility>li {
    float: left;
    margin-left: 14px
}

.gb-gnb__utility>li .s-btn-utility {
    display: inline-block;
    overflow: visible;
    position: relative;
    height: 64px;
    padding: 0 5px
}

.gb-gnb__utility>li .s-btn-utility .s-svg,.gb-gnb__utility>li .s-btn-utility .s-svg-ico {
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    vertical-align: top
}

.gb-gnb__utility>li a.s-btn-utility {
    line-height: 64px
}

.gb-gnb__utility>li a.s-btn-utility .s-svg,.gb-gnb__utility>li a.s-btn-utility .s-svg-ico {
    top: -1px;
    vertical-align: middle
}

.gb-gnb__utility>li .s-btn-login {
    display: block;
    padding: 0 5px;
    font-weight: bold;
    font-size: 14px;
    color: #363636;
    line-height: 64px
}

.gb-gnb__utility>li .s-btn-login:hover,.gb-gnb__utility>li .s-btn-login:focus,.gb-gnb__utility>li .s-btn-login:active {
    color: #1428a0
}

.gb-gnb__utility>li .s-btn-login .s-arw-right {
    display: none;
    width: 5px;
    height: 8px;
    margin-left: 4px;
    margin-right: -9px
}

.gb-gnb__utility>li .s-btn-login .s-arw-right:after {
    width: 5px;
    height: 8px;
    background-position: -98px -42px
}

.gb-gnb__utility>li.s-mymenu {
    position: relative
}

.gb-gnb__utility>li.s-mymenu .s-btn-utility:hover:before,.gb-gnb__utility>li.s-mymenu .s-btn-utility[aria-expanded="true"]:before {
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: -1px;
    z-index: 1001;
    height: 3px;
    background-color: #1428a0;
    content: ''
}

.gb-gnb__utility>li.s-mymenu_new,.gb-gnb__utility>li.s-login_new {
    position: relative
}

.gb-gnb__utility>li.s-mymenu_new .gb-gnb__my-layer,.gb-gnb__utility>li.s-login_new .gb-gnb__my-layer {
    top: 64px;
    right: -80px
}

.gb-gnb__utility>li.s-mymenu_new .gb-gnb__my-layer:before,.gb-gnb__utility>li.s-login_new .gb-gnb__my-layer:before {
    position: absolute;
    width: 17px;
    height: 17px;
    left: 84px;
    top: -10px;
    z-index: 1001;
    border-right: 1px solid #dadada;
    border-top: 1px solid #dadada;
    background: #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    content: ''
}

.gb-gnb__utility>li.s-mymenu_new .s-btn-utility:hover:before,.gb-gnb__utility>li.s-mymenu_new .s-btn-utility[aria-expanded="true"]:before,.gb-gnb__utility>li.s-login_new .s-btn-utility:hover:before,.gb-gnb__utility>li.s-login_new .s-btn-utility[aria-expanded="true"]:before {
    display: none
}

.gb-gnb .s-search-arrow {
    display: none;
    position: absolute;
    z-index: 2;
    bottom: -1px;
    left: 50%;
    width: 24px;
    height: 12px;
    margin-left: -12px
}

.gb-gnb .s-search-arrow:before,.gb-gnb .s-search-arrow:after {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    content: ''
}

.gb-gnb .s-search-arrow:before {
    border-width: 12px;
    border-bottom-color: #dadada;
    border-top-width: 0;
    top: 0;
    left: 0
}

.gb-gnb .s-search-arrow:after {
    border-width: 11px;
    border-bottom-color: #fff;
    border-top-width: 0;
    top: 1px;
    left: 1px
}

.gb-gnb .gb-gnb__my-layer {
    display: none;
    position: absolute;
    top: 64px;
    right: -39px;
    width: 186px;
    background-color: #fff;
    border: 1px solid #dadada
}

.gb-gnb .gb-gnb__my-layer li {
    float: none;
    margin: 0 20px;
    font-size: 12px;
    line-height: 18px
}

.gb-gnb .gb-gnb__my-layer li:first-child {
    padding: 8px 0 7px;
    border-bottom: 1px solid #dadada
}

.gb-gnb .gb-gnb__my-layer li:first-child .s-mymenu-name {
    display: block;
    margin: 0;
    color: #1428a0;
    text-transform: uppercase
}

.gb-gnb .gb-gnb__my-layer li:first-child .s-mymenu-name strong {
    font-weight: normal
}

.gb-gnb .gb-gnb__my-layer a {
    display: block;
    margin-bottom: 3px;
    padding: 8px 0 7px;
    color: #363636
}

.gb-gnb .gb-gnb__my-layer a:hover,.gb-gnb .gb-gnb__my-layer a:focus,.gb-gnb .gb-gnb__my-layer a:active {
    color: #1428a0
}

.gb-gnb .gb-gnb__my-layer li:last-child a {
    margin-bottom: 0
}

.gb-gnb .s-mymenu_new,.gb-gnb .s-login_new {
    top: inherit;
    right: inherit
}

.gb-gnb .s-mymenu_new li,.gb-gnb .s-login_new li {
    font-weight: bold
}

.gb-gnb .s-mymenu_new li:first-child,.gb-gnb .s-login_new li:first-child {
    margin-bottom: 5px
}

.gb-gnb .s-mymenu_new li:first-child .s-mymenu-name strong,.gb-gnb .s-login_new li:first-child .s-mymenu-name strong {
    font-weight: bold
}

.gb-gnb .s-mymenu_new a,.gb-gnb .s-login_new a {
    margin-bottom: inherit
}

.gb-gnb .s-mymenu_new li:last-child a,.gb-gnb .s-login_new li:last-child a {
    margin-bottom: 5px
}

.gb-gnb .gb-gnb__drop-desktop {
    display: none;
    position: absolute;
    top: 64px;
    left: 0;
    right: 0;
    border: 1px solid #dadada;
    border-width: 1px 0;
    background-color: #fff;
    z-index: 1000
}

.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    position: relative;
    max-width: 1230px;
    height: 100%;
    margin: 0 auto;
    padding-top: 47px;
    padding-bottom: 14px;
    padding-right: 45px;
    padding-left: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner:before,.gb-gnb .gb-gnb__drop-desktop .gb-gnb__drop-inner:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb .gb-gnb__drop-desktop .s-ico-close {
    display: block;
    position: absolute;
    top: 40px;
    right: 14px;
    padding: 10px
}

.gb-gnb .gb-gnb__drop-desktop .s-ico-close:before {
    content: ''
}

.gb-gnb .gb-gnb__drop-desktop .s-ico-close:after {
    width: 20px;
    width: 1.38889vw;
    height: 20px;
    height: 1.38889vw;
    background-image: url(/global/galaxy/apps/common/img/component/gnb-btn-close.png);
    background-size: 100%
}

@media (min-width: 1440px) {
    .gb-gnb .gb-gnb__drop-desktop .s-ico-close:after {
        width:20px
    }
}

@media (min-width: 1440px) {
    .gb-gnb .gb-gnb__drop-desktop .s-ico-close:after {
        height:20px
    }
}

.gb-gnb .gb-gnb__drop-desktop .s-ico-close:hover:after {
    background-image: url(/global/galaxy/apps/common/img/component/gnb-btn-close-hover.png)
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-col {
    float: left;
    width: 20%;
    min-height: 1px;
    padding-right: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-featured {
    position: relative;
    padding-left: 12px;
    padding-right: 12px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-featured:after {
    position: absolute;
    top: -1px;
    bottom: 31px;
    left: 1px;
    width: 1px;
    background-color: #dadada;
    content: ''
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-imagepromo {
    position: relative;
    float: right;
    width: 38%;
    max-width: 423px;
    padding: 4px 0 20px;
    padding-right: 23px;
    text-align: right
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-imagepromo a {
    display: inline-block
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-col.s-col-imagepromo img {
    width: 100%;
    max-width: 400px;
    height: auto
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-wrap {
    padding-bottom: 20px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth3-wrap {
    padding-top: 7px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link,.gb-gnb .gb-gnb__drop-desktop .s-depth3-link {
    display: inline-block;
    max-width: 100%;
    color: #363636;
    line-height: 20px;
    vertical-align: top
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window,.gb-gnb .gb-gnb__drop-desktop .s-depth3-link .s-ico-new-window {
    display: inline-block;
    margin-top: -3px;
    margin-left: 10px;
    margin-right: -21px;
    vertical-align: middle
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link {
    margin-bottom: 11px;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-arw-right {
    width: 7px;
    height: 11px;
    margin-top: -3px;
    margin-left: 10px;
    margin-right: -17px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-arw-right:after {
    background-position: -126px -42px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link .s-ico-new-window:after {
    width: 13px;
    height: 13px;
    background-position: 0 -80px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:hover .s-arw-right:after,.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:focus .s-arw-right:after {
    background-position: -80px -42px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:hover .s-ico-new-window:after,.gb-gnb .gb-gnb__drop-desktop .s-depth2-link:focus .s-ico-new-window:after {
    background-position: -15px -80px
}

.gb-gnb .gb-gnb__drop-desktop a.s-depth2-link:hover,.gb-gnb .gb-gnb__drop-desktop a.s-depth2-link:focus {
    color: #1428a0
}

.gb-gnb .gb-gnb__drop-desktop .s-depth3-link {
    margin-bottom: 10px;
    font-size: 14px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:hover,.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:focus {
    color: #1428a0;
    text-decoration: underline
}

.gb-gnb .gb-gnb__drop-desktop .s-depth3-link .s-ico-new-window:after {
    width: 12px;
    height: 12px;
    background-position: -30px -80px
}

.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:hover .s-ico-new-window:after,.gb-gnb .gb-gnb__drop-desktop .s-depth3-link:focus .s-ico-new-window:after {
    background-position: -44px -80px
}

.gb-gnb__drop-mobile {
    display: none
}

.gb-gnb__search {
    display: none;
    position: absolute;
    top: 64px
}

.gb-gnb__search-inner {
    position: absolute;
    right: -47px;
    width: 826px;
    height: 0
}

.gb-gnb__search-bar {
    float: right;
    position: relative;
    width: 378px;
    border: 1px solid #dadada;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    text-align: left
}

.gb-gnb__search-input-wrap {
    margin: 10px 23px 20px;
    margin-right: 83px
}

.gb-gnb__search-input {
    display: block;
    width: 100%;
    height: 46px;
    padding: 0 7px;
    border: 1px solid #dadada;
    border-width: 0 0 1px;
    font-size: 16px;
    color: #363636;
    line-height: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb__search-input::-ms-clear {
    display: none
}

.gb-gnb__search-input::-webkit-input-placeholder {
    color: #636363
}

.gb-gnb__search-input::-ms-input-placeholder {
    color: #636363
}

.gb-gnb__search-input:-ms-input-placeholder {
    color: #636363
}

.gb-gnb__search-input::-moz-placeholder {
    color: #636363
}

.gb-gnb__search-history {
    display: none;
    position: relative;
    background-color: #fff
}

.gb-gnb__search-history-title {
    padding: 7px 0 5px;
    padding-left: 24px;
    padding-right: 50%;
    background-color: #f7f7f7;
    font-size: 12px;
    color: #363636;
    line-height: 18px
}

.gb-gnb__search-history ul {
    padding: 7px 0 32px
}

.gb-gnb__search-history li a {
    display: block;
    overflow: hidden;
    padding: 7px 24px;
    font-weight: bold;
    font-size: 14px;
    color: #363636;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.gb-gnb__search-history li a:hover,.gb-gnb__search-history li a:focus,.gb-gnb__search-history li a:active {
    color: #1428a0
}

.gb-gnb__search-history-close {
    position: absolute;
    top: 4px;
    right: 18px;
    max-width: 43.3%;
    padding: 5px;
    font-size: 10px;
    color: #1428a0;
    text-align: right;
    text-transform: uppercase
}

.gb-gnb__search-suggest {
    display: none;
    position: absolute;
    top: 77px;
    right: 0
}

.gb-gnb__search-suggest:before,.gb-gnb__search-suggest:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb__search-suggest-inner {
    float: right;
    border: 1px solid #dadada;
    background-color: #fff
}

.gb-gnb__search-suggest-nodata {
    display: none;
    float: right;
    width: 376px;
    padding: 22px;
    font-size: 16px;
    line-height: 20px;
    color: #363636;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb__search-suggest-list {
    display: none;
    float: right;
    width: 376px;
    padding: 16px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb__search-suggest-list-title {
    display: inline-block;
    padding: 0 24px;
    font-size: 14px;
    color: #1428a0;
    line-height: 22px
}

.gb-gnb__search-suggest-list li a {
    display: block;
    padding: 4px 23px;
    font-size: 14px;
    color: #363636;
    line-height: 22px
}

.gb-gnb__search-suggest-list li a:hover,.gb-gnb__search-suggest-list li a:focus,.gb-gnb__search-suggest-list li a:active {
    color: #363636
}

.gb-gnb__search-suggest-list li .s-blue {
    color: #1428a0
}

.gb-gnb__search-suggest-list-category {
    margin-top: 11px
}

.gb-gnb__search-suggest-list-select {
    margin-top: 15px
}

.gb-gnb__search-suggest-list-select li a {
    padding: 6px 23px;
    line-height: 18px
}

.gb-gnb__search-suggest-list-select li a:hover,.gb-gnb__search-suggest-list-select li a:focus {
    color: #fff;
    background-color: #1428a0
}

.gb-gnb__search-typeahead {
    display: none;
    float: left;
    width: 448px;
    padding: 15px 30px 19px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb__search-typeahead:after {
    position: absolute;
    top: 20px;
    bottom: 20px;
    right: 377px;
    width: 1px;
    background-color: #dadada;
    content: ''
}

.gb-gnb__search-typeahead-title {
    display: inline-block;
    max-width: 100%;
    font-size: 14px;
    line-height: 22px
}

.gb-gnb__search-typeahead ul {
    margin-top: 12px
}

.gb-gnb__search-typeahead li {
    position: relative;
    border-top: 1px solid #dadada
}

.gb-gnb__search-typeahead li:before,.gb-gnb__search-typeahead li:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb__search-product {
    min-height: 104px;
    margin-left: 106px;
    padding: 8px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb__search-product-img {
    position: absolute;
    top: 50%;
    left: 0;
    width: 90px;
    height: 90px;
    margin-top: -45px
}

.gb-gnb__search-product-img img {
    width: 100%;
    height: auto
}

.gb-gnb__search-product-title {
    display: inline-block;
    max-width: 100%;
    line-height: 0;
    color: #363636
}

.gb-gnb__search-product-title:hover,.gb-gnb__search-product-title:focus,.gb-gnb__search-product-title:active {
    color: #1428a0
}

.gb-gnb__search-product-title strong {
    font-weight: normal;
    font-size: 12px;
    line-height: 18px
}

.gb-gnb__search-product-rate {
    overflow: hidden;
    margin-top: 10px;
    height: 14px;
    line-height: 0
}

.gb-gnb__search-product-rate-nodata {
    font-size: 11px;
    color: #1428a0;
    line-height: 13px
}

.gb-gnb__search-product-links {
    overflow: hidden;
    margin-top: 14px
}

.gb-gnb__search-product-links .s-btn {
    float: left;
    margin-right: 27px;
    font-size: 10px;
    color: #1428a0;
    text-transform: uppercase;
    white-space: nowrap
}

.gb-gnb__search-star {
    float: left;
    position: relative;
    width: 12px;
    height: 12px;
    margin-left: 2px
}

.gb-gnb__search-star:first-child {
    margin-left: 0
}

.gb-gnb__search-star-wrap:before,.gb-gnb__search-star-wrap:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb__search-star .s-ico-star-empty,.gb-gnb__search-star .s-ico-star-filled {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px
}

.gb-gnb__search-star .s-ico-star-empty:after,.gb-gnb__search-star .s-ico-star-filled:after {
    display: block;
    width: 12px;
    height: 12px;
    background-image: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png);
    background-size: 160px auto;
    content: ''
}

.gb-gnb__search-star .s-ico-star-empty:after {
    background-position: -14px -42px
}

.gb-gnb__search-star .s-ico-star-filled:after {
    background-position: 0 -42px
}

.gb-gnb__search-star-review-number {
    float: left;
    margin-left: 6px;
    font-size: 12px;
    color: #1428a0;
    line-height: 14px
}

.gb-gnb .gb-gnb__search .s-ico-search,.gb-gnb .gb-gnb__search .s-ico-close {
    display: block;
    position: absolute;
    top: 15px;
    padding: 10px
}

.gb-gnb .gb-gnb__search .s-ico-search:after,.gb-gnb .gb-gnb__search .s-ico-close:after {
    width: 14px;
    height: 14px
}

.gb-gnb .gb-gnb__search .s-ico-search {
    right: 48px
}

.gb-gnb .gb-gnb__search .s-ico-search:after {
    width: 14px;
    height: 14px;
    background-position: -72px -76px
}

.gb-gnb .gb-gnb__search .s-ico-search:hover:after {
    background-position: -88px -76px
}

.gb-gnb .gb-gnb__search .s-ico-close {
    right: 15px;
    padding-left: 11px
}

.gb-gnb .gb-gnb__search .s-ico-close:before {
    position: absolute;
    top: 10px;
    left: 0;
    bottom: 10px;
    width: 1px;
    background-color: #dadada;
    content: ''
}

.gb-gnb .gb-gnb__search .s-ico-close:after {
    width: 14px;
    height: 14px;
    background-position: -104px -60px
}

.gb-gnb .gb-gnb__search .s-ico-close:hover:after {
    background-position: -120px -60px
}

.gb-gnb .gb-gnb__search .s-arw-right {
    display: inline-block;
    width: 5px;
    height: 8px;
    margin-top: -2px;
    margin-left: 7px;
    margin-right: -13px
}

.gb-gnb .gb-gnb__search .s-arw-right:after {
    width: 5px;
    height: 8px;
    background-position: -98px -42px
}

.gb-gnb__cart-empty {
    position: fixed;
    top: 0;
    left: 50%;
    z-index: 9999;
    width: 338px;
    padding: 20px;
    margin-left: -189px;
    background: #fff
}

.gb-gnb__cart-empty-desc {
    margin: 0 19px;
    padding: 30px 0 37px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 1.3
}

.gb-gnb__cart-empty-desc:before {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto 15px;
    background: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png) no-repeat 0 -95px;
    background-size: 160px auto;
    color: transparent;
    content: ''
}

.gb-gnb__cart-empty-link {
    display: block;
    padding: 15px 20px 13px;
    background: #1428a0;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

.gb-gnb__cart-empty-link:hover {
    background: #0b175c
}

.gb-gnb__cart-empty-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px
}

.gb-gnb__cart-empty-close:after {
    display: block;
    width: 20px;
    height: 20px;
    margin: 5px;
    background: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png) no-repeat -136px 0;
    content: ''
}

.gb-gnb__cart-empty-close:hover:after {
    background-position: -136px -60px
}

.gb-gnb .s-ico-login:after {
    width: 16px;
    height: 18px;
    background-position: 0 -60px
}

.gb-gnb .s-ico-logout:after {
    width: 16px;
    height: 18px;
    background-position: -36px -60px
}

.gb-gnb .s-login_new .s-ico-login:after,.gb-gnb .s-mymenu_new .s-ico-login:after {
    width: 18px;
    background-position: -98px -118px
}

.gb-gnb .s-login_new .s-ico-logout:after,.gb-gnb .s-mymenu_new .s-ico-logout:after {
    width: 18px;
    background-position: -98px -95px
}

.gb-gnb .s-ico-cart:after,.gb-gnb .s-ico-cart-empty:after {
    width: 20px;
    height: 18px
}

.gb-gnb .s-ico-cart,.gb-gnb .s-ico-cart-empty {
    position: relative
}

.gb-gnb .s-ico-cart .s-cart-number,.gb-gnb .s-ico-cart-empty .s-cart-number {
    position: absolute;
    top: -5px;
    left: 2px;
    right: 0;
    font-weight: bold;
    font-size: 12px;
    color: #363636;
    letter-spacing: -1px;
    text-align: center;
    line-height: 1.32
}

html[lang^="th"] .gb-gnb .s-ico-cart .s-cart-number,html[lang^="th"] .gb-gnb .s-ico-cart-empty .s-cart-number {
    font-size: 16px
}

.gb-gnb .s-ico-cart:after,.gb-gnb .s-ico-cart-empty:after {
    background-position: -118px -22px
}

.gb-gnb .s-ico-cart.s-svg-ico:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-cart.svg);
    background-size: auto 18px;
    background-position: 0 0
}

.gb-gnb .s-ico-cart-empty:after {
    background-position: -74px -22px
}

.gb-gnb .s-ico-cart-empty.s-svg-ico:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-cart-empty.svg);
    background-size: auto 18px;
    background-position: 0 0
}

.gb-gnb .s-ico-search:after {
    width: 18px;
    height: 18px;
    background-position: -34px -22px
}

.gb-gnb .s-ico-search.s-svg-ico:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-search.svg);
    background-size: auto 18px;
    background-position: 0 0
}

.gb-gnb .s-arw-right {
    display: inline-block;
    vertical-align: middle
}

.gb-gnb .s-arw-right:after {
    width: 7px;
    height: 11px;
    vertical-align: middle;
    content: ''
}

.gb-gnb .s-arw-left:after {
    width: 7px;
    height: 11px;
    vertical-align: middle;
    content: ''
}

.gb-gnb button:hover .s-ico-login:after,.gb-gnb button:focus .s-ico-login:after,.gb-gnb button:active .s-ico-login:after {
    background-position: -18px -60px
}

.gb-gnb button:hover .s-ico-search:after,.gb-gnb button:focus .s-ico-search:after,.gb-gnb button:active .s-ico-search:after {
    background-position: -54px -22px
}

.gb-gnb button:hover .s-ico-search.s-svg-ico:after,.gb-gnb button:focus .s-ico-search.s-svg-ico:after,.gb-gnb button:active .s-ico-search.s-svg-ico:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-search-hover.svg);
    background-size: auto 18px;
    background-position: 0 0
}

.gb-gnb .s-login_new button:hover .s-ico-login:after,.gb-gnb .s-login_new button:focus .s-ico-login:after,.gb-gnb .s-login_new button:active .s-ico-login:after,.gb-gnb .s-mymenu_new button:hover .s-ico-login:after,.gb-gnb .s-mymenu_new button:focus .s-ico-login:after,.gb-gnb .s-mymenu_new button:active .s-ico-login:after {
    background-position: -119px -118px
}

.gb-gnb .s-login_new button:hover .s-ico-logout:after,.gb-gnb .s-login_new button:focus .s-ico-logout:after,.gb-gnb .s-login_new button:active .s-ico-logout:after,.gb-gnb .s-mymenu_new button:hover .s-ico-logout:after,.gb-gnb .s-mymenu_new button:focus .s-ico-logout:after,.gb-gnb .s-mymenu_new button:active .s-ico-logout:after {
    background-position: -119px -95px
}

.gb-gnb a:hover .s-ico-login:after,.gb-gnb a:focus .s-ico-login:after,.gb-gnb a:active .s-ico-login:after {
    background-position: -18px -60px
}

.gb-gnb a:hover .s-ico-logout:after,.gb-gnb a:focus .s-ico-logout:after,.gb-gnb a:active .s-ico-logout:after {
    background-position: -54px -60px
}

.gb-gnb a:hover .s-ico-new-window:after,.gb-gnb a:focus .s-ico-new-window:after,.gb-gnb a:active .s-ico-new-window:after {
    background-position: -13px -22px
}

.gb-gnb a:hover .s-ico-cart-empty:after,.gb-gnb a:focus .s-ico-cart-empty:after,.gb-gnb a:active .s-ico-cart-empty:after {
    background-position: -96px -22px
}

.gb-gnb a:hover .s-ico-cart-empty.s-svg-ico:after,.gb-gnb a:focus .s-ico-cart-empty.s-svg-ico:after,.gb-gnb a:active .s-ico-cart-empty.s-svg-ico:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-cart-empty-hover.svg);
    background-size: auto 18px;
    background-position: 0 0
}

.gb-gnb a:hover .s-ico-cart .s-cart-number,.gb-gnb a:focus .s-ico-cart .s-cart-number,.gb-gnb a:active .s-ico-cart .s-cart-number {
    color: #1428a0
}

.gb-gnb a:hover .s-ico-cart:after,.gb-gnb a:focus .s-ico-cart:after,.gb-gnb a:active .s-ico-cart:after {
    background-position: -140px -22px
}

.gb-gnb a:hover .s-ico-cart.s-svg-ico:after,.gb-gnb a:focus .s-ico-cart.s-svg-ico:after,.gb-gnb a:active .s-ico-cart.s-svg-ico:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-cart-hover.svg);
    background-size: auto 18px;
    background-position: 0 0
}

.gb-gnb a:hover .s-arw-right {
    display: inline-block
}

.gb-gnb .s-login_new a:hover .s-ico-login:after,.gb-gnb .s-login_new a:focus .s-ico-login:after,.gb-gnb .s-login_new a:active .s-ico-login:after,.gb-gnb .s-mymenu_new a:hover .s-ico-login:after,.gb-gnb .s-mymenu_new a:focus .s-ico-login:after,.gb-gnb .s-mymenu_new a:active .s-ico-login:after {
    background-position: -119px -118px
}

.gb-gnb .s-login_new a:hover .s-ico-logout:after,.gb-gnb .s-login_new a:focus .s-ico-logout:after,.gb-gnb .s-login_new a:active .s-ico-logout:after,.gb-gnb .s-mymenu_new a:hover .s-ico-logout:after,.gb-gnb .s-mymenu_new a:focus .s-ico-logout:after,.gb-gnb .s-mymenu_new a:active .s-ico-logout:after {
    background-position: -119px -95px
}

.lightbox-skrim {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 1100;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
    opacity: .66
}

.gb-gnb__submenu-bar {
    background: #f9f9f9
}

.gb-gnb__submenu-bar-inner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1440px;
    min-height: 30px;
    padding: 8px 0 0 0;
    padding-right: 40px;
    padding-left: 40px;
    margin: 0 auto
}

.gb-gnb__submenu-bar a {
    color: #000;
    font-size: 12px;
    font-weight: bold
}

.gb-gnb__submenu-bar a:hover,.gb-gnb__submenu-bar a:active,.gb-gnb__submenu-bar a:focus {
    color: #162d99;
    text-decoration: underline
}

.gb-gnb__submenu-bar a:hover .s-ico-new-window:after,.gb-gnb__submenu-bar a:active .s-ico-new-window:after,.gb-gnb__submenu-bar a:focus .s-ico-new-window:after {
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-hover.svg);
    background-position: 0
}

.gb-gnb__submenu-bar a .s-ico-new-window {
    display: inline-block;
    margin-left: 4px;
    margin-right: -15px;
    font-size: 0
}

.gb-gnb__submenu-bar a .s-ico-new-window:after {
    top: 1px;
    width: 9px;
    height: 9px;
    background-size: 9px 9px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg)
}

.gb-gnb__submenu-bar a .s-ico-new-window:before {
    overflow: hidden;
    display: block;
    position: absolute;
    content: '';
    width: 1px;
    height: 1px;
    margin: -1px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-hover.svg);
    clip: rect(1px, 1px, 1px, 1px);
    opacity: 0
}

.gb-gnb__submenu-bar-left {
    float: left
}

.gb-gnb__submenu-bar-right {
    float: right
}

.gb-gnb__submenu-bar-right .s-ico-new-window {
    margin-right: 5px !important
}

.gb-gnb-2018 .s-btn-toggler,.gb-gnb-2018 .s-btn-link {
    color: #000
}

.gb-gnb-2018 .s-btn-toggler:hover,.gb-gnb-2018 .s-btn-toggler:focus,.gb-gnb-2018 .s-btn-toggler:active,.gb-gnb-2018 .s-btn-toggler[aria-selected="true"],.gb-gnb-2018 .s-btn-link:hover,.gb-gnb-2018 .s-btn-link:focus,.gb-gnb-2018 .s-btn-link:active,.gb-gnb-2018 .s-btn-link[aria-selected="true"] {
    color: #162d9a
}

.gb-gnb-2018 .gb-gnb__logo {
    padding: 21px 0 20px;
    margin-left: -62px
}

.gb-gnb-2018 .gb-gnb__logo.s-svg-ico:after {
    width: 124px;
    height: 22px;
    background-position: center center
}

.gb-gnb-2018 .gb-gnb__bar-inner {
    max-width: 1440px;
    min-width: 320px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb-2018 .gb-gnb__bar-inner:before,.gb-gnb-2018 .gb-gnb__bar-inner:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb-2018 .gb-gnb__main {
    max-width: 550px
}

.gb-gnb-2018 .gb-gnb__main .s-depth1-wrap {
    padding: 0 11px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .gb-gnb__inner-title {
    position: absolute;
    left: 24px;
    top: 30px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link {
    color: #000;
    font-size: 16px;
    font-weight: bold
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link {
    font-size: 24px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link .s-arw-right {
    width: 7px;
    height: 11px;
    margin-top: -4px;
    margin-left: 10px;
    margin-right: -17px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link .s-arw-right:after {
    background-position: -126px -42px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:hover,.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:focus {
    color: #1428a0
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:hover .s-arw-right:after,.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:focus .s-arw-right:after {
    background-position: -80px -42px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-col {
    margin-top: 65px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link {
    font-size: 13px;
    margin-bottom: 8px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link .s-arw-left,.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link .s-arw-right {
    display: none
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link {
    font-size: 23px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth2-link:hover,.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth2-link:focus {
    color: #1428a0;
    text-decoration: underline
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth3-link {
    margin-bottom: 6px
}

.gb-gnb-2018 .gb-gnb__main .gb-gnb--type-inner-title .s-depth3-wrap {
    padding-top: 0
}

.gb-gnb-2018 .gb-gnb__main .s-btn-toggler:after {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: -1px;
    z-index: 1001;
    height: 4px;
    content: '';
    background-color: #000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb-2018 .gb-gnb__main .s-btn-toggler:hover:after,.gb-gnb-2018 .gb-gnb__main .s-btn-toggler:active:after,.gb-gnb-2018 .gb-gnb__main .s-btn-toggler:focus:after,.gb-gnb-2018 .gb-gnb__main .s-btn-toggler[aria-selected="true"]:after {
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb-2018 .gb-gnb__sub-nav .s-depth1-wrap:first-child {
    padding-left: 12px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .gb-gnb__inner-title {
    position: absolute;
    left: 24px;
    top: 30px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth1-link {
    color: #000;
    font-size: 16px;
    font-weight: bold
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth1-link .s-arw-right {
    width: 7px;
    height: 11px;
    margin-top: -4px;
    margin-left: 10px;
    margin-right: -17px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth1-link .s-arw-right:after {
    background-position: -126px -42px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:hover,.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:focus {
    color: #1428a0
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:hover .s-arw-right:after,.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:focus .s-arw-right:after {
    background-position: -80px -42px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-col {
    margin-top: 65px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-link {
    font-size: 13px;
    margin-bottom: 8px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-link .s-arw-left,.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-link .s-arw-right {
    display: none
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth2-link:hover,.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth2-link:focus {
    color: #1428a0;
    text-decoration: underline
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth3-link {
    margin-bottom: 6px
}

.gb-gnb-2018 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth3-wrap {
    padding-top: 0
}

.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-link .s-ico-new-window {
    margin-right: 0
}

.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-toggler.s-menu-underline:after,.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-link.s-menu-underline:after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 9px;
    z-index: 1001;
    width: 65%;
    height: 4px;
    margin: 0 auto;
    background-color: #1428a0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-toggler:after {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: -1px;
    z-index: 1001;
    height: 4px;
    content: '';
    background-color: #000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-toggler:hover:after,.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-toggler:active:after,.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-toggler:focus:after,.gb-gnb-2018 .gb-gnb__sub-nav .s-btn-toggler[aria-selected="true"]:after {
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb-2018 .s-login,.gb-gnb-2018 .s-login_new {
    position: relative
}

.gb-gnb-2018 .s-ico-cart-empty,.gb-gnb-2018 .s-ico-cart {
    display: block;
    width: 27px;
    height: 100%
}

.gb-gnb-2018 .s-ico-cart-empty:after,.gb-gnb-2018 .s-ico-cart:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 27px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-cart.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb-2018 .s-btn-utility .s-ico-search {
    display: block;
    width: 20px;
    height: 100%
}

.gb-gnb-2018 .s-btn-utility .s-ico-search:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-searh.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb-2018 .s-mymenu .s-ico-login,.gb-gnb-2018 .s-mymenu .s-ico-logout,.gb-gnb-2018 .s-mymenu_new .s-ico-login,.gb-gnb-2018 .s-mymenu_new .s-ico-logout {
    display: block;
    width: 20px;
    height: 100%
}

.gb-gnb-2018 .s-mymenu .s-ico-login:after,.gb-gnb-2018 .s-mymenu .s-ico-logout:after,.gb-gnb-2018 .s-mymenu_new .s-ico-login:after,.gb-gnb-2018 .s-mymenu_new .s-ico-logout:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-login.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb-2018 .s-login .s-ico-login,.gb-gnb-2018 .s-login .s-ico-logout,.gb-gnb-2018 .s-login_new .s-ico-login,.gb-gnb-2018 .s-login_new .s-ico-logout {
    display: block;
    width: 20px;
    height: 100%
}

.gb-gnb-2018 .s-login .s-ico-login:after,.gb-gnb-2018 .s-login .s-ico-logout:after,.gb-gnb-2018 .s-login_new .s-ico-login:after,.gb-gnb-2018 .s-login_new .s-ico-logout:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-logout.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb-2018 .s-login_new a:hover .s-ico-login:after,.gb-gnb-2018 .s-login_new a:hover .s-ico-logout:after,.gb-gnb-2018 .s-login_new a:focus .s-ico-login:after,.gb-gnb-2018 .s-login_new a:focus .s-ico-logout:after,.gb-gnb-2018 .s-login_new a:active .s-ico-login:after,.gb-gnb-2018 .s-login_new a:active .s-ico-logout:after,.gb-gnb-2018 .s-login_new button:hover .s-ico-login:after,.gb-gnb-2018 .s-login_new button:hover .s-ico-logout:after,.gb-gnb-2018 .s-login_new button:focus .s-ico-login:after,.gb-gnb-2018 .s-login_new button:focus .s-ico-logout:after,.gb-gnb-2018 .s-login_new button:active .s-ico-login:after,.gb-gnb-2018 .s-login_new button:active .s-ico-logout:after,.gb-gnb-2018 .s-mymenu_new a:hover .s-ico-login:after,.gb-gnb-2018 .s-mymenu_new a:hover .s-ico-logout:after,.gb-gnb-2018 .s-mymenu_new a:focus .s-ico-login:after,.gb-gnb-2018 .s-mymenu_new a:focus .s-ico-logout:after,.gb-gnb-2018 .s-mymenu_new a:active .s-ico-login:after,.gb-gnb-2018 .s-mymenu_new a:active .s-ico-logout:after,.gb-gnb-2018 .s-mymenu_new button:hover .s-ico-login:after,.gb-gnb-2018 .s-mymenu_new button:hover .s-ico-logout:after,.gb-gnb-2018 .s-mymenu_new button:focus .s-ico-login:after,.gb-gnb-2018 .s-mymenu_new button:focus .s-ico-logout:after,.gb-gnb-2018 .s-mymenu_new button:active .s-ico-login:after,.gb-gnb-2018 .s-mymenu_new button:active .s-ico-logout:after {
    background-position: 0 0
}

.gb-gnb-2018 a:hover .s-ico-login:after,.gb-gnb-2018 a:hover .s-ico-logout:after,.gb-gnb-2018 a:focus .s-ico-login:after,.gb-gnb-2018 a:focus .s-ico-logout:after,.gb-gnb-2018 a:active .s-ico-login:after,.gb-gnb-2018 a:active .s-ico-logout:after {
    background-position: 0 0
}

.gb-gnb-2018 a:hover .s-ico-cart-empty:after,.gb-gnb-2018 a:hover .s-ico-cart-empty.s-svg-ico:after,.gb-gnb-2018 a:hover .s-ico-cart:after,.gb-gnb-2018 a:hover .s-ico-cart.s-svg-ico:after,.gb-gnb-2018 a:hover .s-ico-search:after,.gb-gnb-2018 a:focus .s-ico-cart-empty:after,.gb-gnb-2018 a:focus .s-ico-cart-empty.s-svg-ico:after,.gb-gnb-2018 a:focus .s-ico-cart:after,.gb-gnb-2018 a:focus .s-ico-cart.s-svg-ico:after,.gb-gnb-2018 a:focus .s-ico-search:after,.gb-gnb-2018 a:active .s-ico-cart-empty:after,.gb-gnb-2018 a:active .s-ico-cart-empty.s-svg-ico:after,.gb-gnb-2018 a:active .s-ico-cart:after,.gb-gnb-2018 a:active .s-ico-cart.s-svg-ico:after,.gb-gnb-2018 a:active .s-ico-search:after {
    background-position: 0 0
}

.gb-gnb-2018 a:hover .s-ico-cart .s-cart-number,.gb-gnb-2018 a:focus .s-ico-cart .s-cart-number,.gb-gnb-2018 a:active .s-ico-cart .s-cart-number {
    color: #fff
}

.gb-gnb-2018 button:hover .s-ico-login:after,.gb-gnb-2018 button:focus .s-ico-login:after,.gb-gnb-2018 button:active .s-ico-login:after {
    background-position: inherit
}

.gb-gnb-2018 button:hover .s-ico-search:after,.gb-gnb-2018 button:hover .s-ico-search.s-svg-ico:after,.gb-gnb-2018 button:focus .s-ico-search:after,.gb-gnb-2018 button:focus .s-ico-search.s-svg-ico:after,.gb-gnb-2018 button:active .s-ico-search:after,.gb-gnb-2018 button:active .s-ico-search.s-svg-ico:after {
    background-position: 0 0
}

.gb-gnb-2018 .gb-gnb__utility {
    padding-left: 0
}

.gb-gnb-2018 .gb-gnb__utility>li {
    position: relative;
    margin-left: 10px
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility {
    vertical-align: top
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:before {
    position: absolute;
    left: 4px;
    right: 4px;
    bottom: -1px;
    z-index: 1001;
    height: 4px;
    background-color: #000;
    content: '';
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:hover:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:active:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:focus:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility[aria-expanded="true"]:before {
    display: block;
    left: 4px;
    right: 4px;
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility .s-svg:after {
    display: inline-block;
    vertical-align: top
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login {
    position: relative;
    color: #000
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login:hover,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login:focus,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login:active {
    color: #162d9a
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login .s-arw-left,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login .s-arw-right {
    display: none
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login:before {
    position: absolute;
    left: 4px;
    right: 4px;
    bottom: -1px;
    z-index: 1001;
    height: 4px;
    background-color: #000;
    content: '';
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login:hover:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login:active:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login:focus:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-login[aria-expanded="true"]:before {
    display: block;
    left: 4px;
    right: 4px;
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb-2018 .gb-gnb__utility .is-layer-active .s-btn-login:before {
    display: block;
    left: 4px;
    right: 4px;
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb-2018 .gb-gnb__utility .is-layer-active .s-btn-login:after {
    display: none
}

.gb-gnb-2018 .gb-gnb__utility .gb-gnb__my-layer:before {
    display: none
}

.gb-gnb-2018 .gb-gnb__utility .gb-gnb__my-layer li {
    margin: 0 15px
}

.gb-gnb-2018 .gb-gnb__utility .gb-gnb__my-layer a {
    padding: 2px 0 7px;
    margin-bottom: 0
}

.gb-gnb-2018 .gb-gnb__utility .s-login,.gb-gnb-2018 .gb-gnb__utility .s-login_new {
    position: relative;
    margin-left: 7px
}

.gb-gnb-2018 .gb-gnb__utility .s-login .gb-gnb__my-layer,.gb-gnb-2018 .gb-gnb__utility .s-login_new .gb-gnb__my-layer {
    width: 150px;
    padding: 8px 0 11px 0
}

.gb-gnb-2018 .gb-gnb__utility .s-login .gb-gnb__my-layer li,.gb-gnb-2018 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li {
    font-size: 14px
}

.gb-gnb-2018 .gb-gnb__utility .s-login .gb-gnb__my-layer li:first-child,.gb-gnb-2018 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li:first-child {
    border: none;
    padding: 7px 0 0 0
}

.gb-gnb-2018 .gb-gnb__utility .s-login .gb-gnb__my-layer li .s-mymenu-name,.gb-gnb-2018 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li .s-mymenu-name {
    color: #363636
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__utility .s-login .gb-gnb__my-layer li,html[lang^="th"] .gb-gnb-2018 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li {
    font-size: 19px
}

.gb-gnb-2018 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li:first-child {
    margin-bottom: 5px;
    padding: 7px 0 8px 0;
    border-bottom: 1px solid #dadada
}

.gb-gnb-2018 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li a {
    padding: 7px 0 8px 0
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu {
    margin-left: 7px
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer {
    width: 218px;
    padding-bottom: 9px
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li {
    position: relative;
    padding-left: 5px;
    padding-bottom: 3px;
    font-size: 14px
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li {
    font-size: 19px
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li:first-child {
    margin-bottom: 15px
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li:after {
    display: block;
    content: '';
    clear: both
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .s-mymenu-name {
    min-height: 32px;
    padding: 8px 0 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #363636;
    font-weight: bold;
    text-transform: none
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .s-mymenu-name strong {
    font-weight: bold
}

.gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .btn_logout {
    float: right;
    width: 60px;
    padding: 0;
    margin-top: 8px;
    font-size: 12px;
    font-weight: bold;
    color: #162d9a;
    text-decoration: underline
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .btn_logout {
    font-size: 16px
}

.gb-gnb-2018 .gb-gnb__utility .s-ico-cart .s-cart-number,.gb-gnb-2018 .gb-gnb__utility .s-ico-cart-empty .s-cart-number {
    top: 16px;
    left: auto;
    right: -7px;
    z-index: 1;
    min-width: 14px;
    height: 14px;
    padding: 0 3px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background-color: #eb4225;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 15px;
    letter-spacing: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb-2018 .s-search-arrow {
    display: none
}

.gb-gnb-2018 .s-search-arrow:before,.gb-gnb-2018 .s-search-arrow:after {
    display: none
}

.gb-gnb-2018 .gb-gnb__search {
    top: 0;
    right: 0;
    z-index: 1001
}

.gb-gnb-2018 .gb-gnb__search-inner {
    right: 0;
    z-index: 3
}

.gb-gnb-2018 .gb-gnb__search-bar {
    width: 378px;
    border: none;
    border-bottom: 1px solid #dadada;
    background-color: #fff
}

.gb-gnb-2018 .gb-gnb__search-input {
    position: absolute;
    top: 16px;
    right: 30px;
    max-width: 348px;
    width: 0;
    height: 30px;
    padding: 0 7px;
    border: none;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    -webkit-transition: width .3s;
    transition: width .3s
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__search-input {
    font-size: 18px
}

.gb-gnb-2018 .gb-gnb__search-input-wrap {
    position: relative;
    height: 64px;
    margin: 0
}

.gb-gnb-2018 .gb-gnb__search-input-wrap:after {
    display: block;
    content: '';
    position: absolute;
    right: 0;
    top: 46px;
    width: 0;
    border-bottom: 1px solid #585858;
    -webkit-transition: width .3s;
    transition: width .3s
}

.gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search {
    top: 16px;
    right: 0;
    padding: 5px
}

.gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search:after {
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-searh.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search:hover:after,.gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search:focus:after,.gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search:active:after {
    background-position: 0 0
}

.gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-close {
    display: none
}

body.gb-gnb__search-open .gb-gnb-2018 .gb-gnb__search .gb-gnb__search-input {
    width: 100%
}

body.gb-gnb__search-open .gb-gnb-2018 .gb-gnb__search .gb-gnb__search-input-wrap:after {
    width: 100%
}

.gb-gnb-2018 .gb-gnb__search-history {
    border: 1px solid #dadada
}

.gb-gnb-2018 .gb-gnb__search-history-title {
    padding: 5px 0;
    padding-left: 20px;
    color: #000
}

.gb-gnb-2018 .gb-gnb__search-history ul {
    padding: 12px 0 14px
}

.gb-gnb-2018 .gb-gnb__search-history li a {
    padding: 4px 20px 3px;
    color: #000
}

.gb-gnb-2018 .gb-gnb__search-history-close {
    top: 2px;
    right: 15px;
    color: #162d9a;
    font-weight: bold
}

.gb-gnb-2018 .gb-gnb__search-suggest {
    top: 64px
}

.gb-gnb-2018 .gb-gnb__search-product-links {
    overflow: visible
}

.gb-gnb-2018 .gb-gnb__search-product-links:after {
    display: block;
    content: '';
    clear: both
}

.gb-gnb-2018 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    max-width: 1440px;
    min-height: 320px;
    padding: 0 24px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .gb-gnb__drop-inner:after {
    display: block;
    clear: both;
    content: ''
}

.gb-gnb-2018 .gb-gnb__drop-desktop .gb-gnb__drop-colgroup {
    float: left;
    width: -webkit-calc(100% - 280px);
    width: calc(100% - 280px)
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-ico-close {
    top: 2px;
    right: 1px;
    padding: 6px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-ico-close:after {
    width: 11px;
    height: 11px;
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-close-gray.svg);
    background-position: 0 0;
    background-size: 100% auto
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-ico-close:hover:after {
    width: 11px;
    height: 11px;
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-close-gray.svg);
    background-position: 0 0;
    background-size: 100% auto
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-depth2-col {
    width: 25%;
    margin-top: 31px;
    padding-right: 6.115%
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-depth2-col.s-col-featured {
    width: 20.5%;
    padding-left: 20px;
    padding-right: 0
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo {
    overflow: hidden;
    position: relative;
    float: right;
    width: 280px;
    margin-top: 8px;
    padding-bottom: 8px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-figure {
    text-align: right
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-figure img {
    width: 100%
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text {
    padding-top: 25px;
    text-align: center
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    color: #000;
    font-size: 12px;
    line-height: 14px;
    font-family: "SamsungSharpSans",arial;
    font-weight: bold
}

html.rtl .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOneHebrew",tahoma
}

html[lang^="el"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow,html[lang^="kk"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow,html[lang^="uk"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungOne",arial
}

html[lang^="zh"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "Kittithada",arial
}

html[lang^="vi"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOne",arial
}

html[lang^="my"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline {
    max-height: 44px;
    padding-top: 6px;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta {
    padding-top: 13px;
    text-align: center
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta span {
    display: inline-block;
    min-width: 94px;
    height: 22px;
    padding: 0 13px;
    border: 1px solid #000;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    color: #000;
    font-size: 9px;
    font-weight: bold;
    line-height: 22px;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta.s-ico-new-window span:after {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-top: -2px;
    margin-left: 4px;
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100% auto;
    vertical-align: middle;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
    content: ''
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo a:hover .s-imagepromo-cta span,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo a:focus .s-imagepromo-cta span,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo a:active .s-imagepromo-cta span {
    background-color: #000;
    color: #fff
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo a:hover .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo a:focus .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo a:active .s-imagepromo-cta.s-ico-new-window span:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow {
    font-size: 20px;
    line-height: 22px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline {
    max-height: 28px;
    padding-top: 13px;
    font-size: 12px;
    line-height: 14px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-cta {
    padding-top: 14px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-text__eyebrow,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-text__headline {
    color: #fff
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-cta span {
    border-color: #fff;
    color: #fff
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-cta.s-ico-new-window span:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:hover .s-imagepromo-cta span,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:focus .s-imagepromo-cta span,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:active .s-imagepromo-cta span {
    background-color: #fff;
    color: #000
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:hover .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:focus .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:active .s-imagepromo-cta.s-ico-new-window span:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg")
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-size: 18px;
    line-height: 20px
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline {
    max-height: 62px;
    font-size: 29px;
    line-height: 31px
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta span {
    font-size: 15px
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow {
    font-size: 29px;
    line-height: 31px
}

html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline {
    max-height: 40px;
    font-size: 18px;
    line-height: 20px
}

html[lang^="ar-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow,html[lang^="fa-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    line-height: 15px
}

html[lang^="ar-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline,html[lang^="fa-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline {
    max-height: 52px;
    line-height: 26px
}

html[lang^="ar-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta,html[lang^="fa-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta {
    padding-top: 8px
}

html[lang^="ar-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow,html[lang^="fa-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow {
    line-height: 26px
}

html[lang^="ar-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline,html[lang^="fa-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline {
    max-height: 30px;
    line-height: 15px
}

html[lang^="ar-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-cta,html[lang^="fa-"] .gb-gnb-2018 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-cta {
    padding-top: 10px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-depth2-link {
    margin-bottom: 10px;
    font-size: 16px;
    color: #000
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-depth2-link .s-arw-right {
    margin-left: 7px;
    margin-right: -14px
}

.gb-gnb-2018 .gb-gnb__drop-desktop a.s-depth2-link:hover,.gb-gnb-2018 .gb-gnb__drop-desktop a.s-depth2-link:focus {
    color: #162d9a
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-depth3-link {
    margin-bottom: 7px;
    font-size: 13px;
    color: #000
}

.gb-gnb-2018 .gb-gnb__drop-desktop a.s-depth3-link:hover,.gb-gnb-2018 .gb-gnb__drop-desktop a.s-depth3-link:focus {
    color: #162d9a
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-depth2-wrap {
    padding-bottom: 9px
}

.gb-gnb-2018 .gb-gnb__drop-desktop .s-depth3-wrap {
    padding-top: 4px
}

.gb-gnb-2018 .gb-gnb--type-5column .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    padding-right: 24px
}

.gb-gnb-2018 .gb-gnb--type-5column .gb-gnb__drop-desktop .gb-gnb__drop-inner .s-depth2-col {
    width: 20%
}

.gb-gnb-2018 .gb-gnb--type-5column .gb-gnb__drop-desktop .gb-gnb__drop-colgroup {
    float: none;
    width: 100%
}

.gb-gnb.gb-gnb-2019 .s-btn-toggler,.gb-gnb.gb-gnb-2019 .s-btn-link {
    padding-top: 0;
    color: #000
}

.gb-gnb.gb-gnb-2019 .s-btn-toggler:hover,.gb-gnb.gb-gnb-2019 .s-btn-toggler:focus,.gb-gnb.gb-gnb-2019 .s-btn-toggler:active,.gb-gnb.gb-gnb-2019 .s-btn-toggler[aria-selected="true"],.gb-gnb.gb-gnb-2019 .s-btn-link:hover,.gb-gnb.gb-gnb-2019 .s-btn-link:focus,.gb-gnb.gb-gnb-2019 .s-btn-link:active,.gb-gnb.gb-gnb-2019 .s-btn-link[aria-selected="true"] {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .s-login,.gb-gnb.gb-gnb-2019 .s-login_new {
    position: relative
}

.gb-gnb.gb-gnb-2019 .s-ico-cart-empty,.gb-gnb.gb-gnb-2019 .s-ico-cart {
    display: block;
    width: 27px;
    height: 100%
}

.gb-gnb.gb-gnb-2019 .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 .s-ico-cart:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 27px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-cart.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2019 .s-btn-utility .s-ico-search {
    display: block;
    width: 20px;
    height: 100%
}

.gb-gnb.gb-gnb-2019 .s-btn-utility .s-ico-search:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-searh.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2019 .s-mymenu .s-ico-login,.gb-gnb.gb-gnb-2019 .s-mymenu .s-ico-logout,.gb-gnb.gb-gnb-2019 .s-mymenu_new .s-ico-login,.gb-gnb.gb-gnb-2019 .s-mymenu_new .s-ico-logout {
    display: block;
    width: 20px;
    height: 100%
}

.gb-gnb.gb-gnb-2019 .s-mymenu .s-ico-login:after,.gb-gnb.gb-gnb-2019 .s-mymenu .s-ico-logout:after,.gb-gnb.gb-gnb-2019 .s-mymenu_new .s-ico-login:after,.gb-gnb.gb-gnb-2019 .s-mymenu_new .s-ico-logout:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-login.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2019 .s-login .s-ico-login,.gb-gnb.gb-gnb-2019 .s-login .s-ico-logout,.gb-gnb.gb-gnb-2019 .s-login_new .s-ico-login,.gb-gnb.gb-gnb-2019 .s-login_new .s-ico-logout {
    display: block;
    width: 20px;
    height: 100%
}

.gb-gnb.gb-gnb-2019 .s-login .s-ico-login:after,.gb-gnb.gb-gnb-2019 .s-login .s-ico-logout:after,.gb-gnb.gb-gnb-2019 .s-login_new .s-ico-login:after,.gb-gnb.gb-gnb-2019 .s-login_new .s-ico-logout:after {
    position: absolute;
    left: 0;
    top: 21px;
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-logout.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2019 a:hover .s-ico-login:after,.gb-gnb.gb-gnb-2019 a:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2019 a:hover .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 a:hover .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2019 a:hover .s-ico-cart:after,.gb-gnb.gb-gnb-2019 a:hover .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2019 a:hover .s-ico-search:after,.gb-gnb.gb-gnb-2019 a:focus .s-ico-login:after,.gb-gnb.gb-gnb-2019 a:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2019 a:focus .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 a:focus .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2019 a:focus .s-ico-cart:after,.gb-gnb.gb-gnb-2019 a:focus .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2019 a:focus .s-ico-search:after,.gb-gnb.gb-gnb-2019 a:active .s-ico-login:after,.gb-gnb.gb-gnb-2019 a:active .s-ico-logout:after,.gb-gnb.gb-gnb-2019 a:active .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 a:active .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2019 a:active .s-ico-cart:after,.gb-gnb.gb-gnb-2019 a:active .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2019 a:active .s-ico-search:after,.gb-gnb.gb-gnb-2019 button:hover .s-ico-login:after,.gb-gnb.gb-gnb-2019 button:hover .s-ico-logout:after,.gb-gnb.gb-gnb-2019 button:hover .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 button:hover .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2019 button:hover .s-ico-cart:after,.gb-gnb.gb-gnb-2019 button:hover .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2019 button:hover .s-ico-search:after,.gb-gnb.gb-gnb-2019 button:focus .s-ico-login:after,.gb-gnb.gb-gnb-2019 button:focus .s-ico-logout:after,.gb-gnb.gb-gnb-2019 button:focus .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 button:focus .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2019 button:focus .s-ico-cart:after,.gb-gnb.gb-gnb-2019 button:focus .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2019 button:focus .s-ico-search:after,.gb-gnb.gb-gnb-2019 button:active .s-ico-login:after,.gb-gnb.gb-gnb-2019 button:active .s-ico-logout:after,.gb-gnb.gb-gnb-2019 button:active .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 button:active .s-ico-cart-empty.s-svg-ico:after,.gb-gnb.gb-gnb-2019 button:active .s-ico-cart:after,.gb-gnb.gb-gnb-2019 button:active .s-ico-cart.s-svg-ico:after,.gb-gnb.gb-gnb-2019 button:active .s-ico-search:after {
    background-position: 0 0
}

.gb-gnb.gb-gnb-2019 a:hover .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2019 a:focus .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2019 a:active .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2019 button:hover .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2019 button:focus .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2019 button:active .s-ico-cart .s-cart-number {
    color: #fff
}

.gb-gnb.gb-gnb-2019 .s-search-arrow {
    display: none
}

.gb-gnb.gb-gnb-2019 .s-search-arrow:before,.gb-gnb.gb-gnb-2019 .s-search-arrow:after {
    display: none
}

.gb-gnb.gb-gnb-2019 .s-gnb-toggler {
    margin-top: 17px;
    margin-bottom: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__logo {
    padding: 21px 0 20px;
    margin-left: -62px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__logo.s-svg-ico:after {
    width: 124px;
    height: 22px;
    background-position: center center
}

.gb-gnb.gb-gnb-2019 .gb-gnb__bar-inner {
    max-width: 1440px;
    min-width: 320px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb.gb-gnb-2019 .gb-gnb__bar-inner:before,.gb-gnb.gb-gnb-2019 .gb-gnb__bar-inner:after {
    content: '';
    display: block;
    clear: both
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main {
    max-width: 550px;
    height: 63px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .s-depth1-wrap {
    padding: 0 11px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .gb-gnb__inner-title {
    position: absolute;
    left: 24px;
    top: 28px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link {
    color: #000;
    font-size: 16px;
    font-weight: bold
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link {
    font-size: 21.6px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link .s-arw-right {
    width: 7px;
    height: 11px;
    margin-top: -4px;
    margin-left: 10px;
    margin-right: -17px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth1-link .s-arw-right:after {
    background-position: -126px -42px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:focus {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:hover .s-arw-right:after,.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth1-link:focus .s-arw-right:after {
    background-position: -80px -42px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-col {
    margin-top: 65px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link {
    font-size: 14px;
    margin-bottom: 8px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link {
    font-size: 18.9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link .s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth2-link .s-arw-right {
    display: none
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth2-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title a.s-depth2-link:focus {
    color: #1327a0;
    text-decoration: underline
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth3-link {
    margin-bottom: 6px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .gb-gnb--type-inner-title .s-depth3-wrap {
    padding-top: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .s-btn-toggler:after {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: -1px;
    z-index: 1;
    height: 4px;
    content: '';
    background-color: #000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb.gb-gnb-2019 .gb-gnb__main .s-btn-toggler:hover:after,.gb-gnb.gb-gnb-2019 .gb-gnb__main .s-btn-toggler:active:after,.gb-gnb.gb-gnb-2019 .gb-gnb__main .s-btn-toggler:focus:after,.gb-gnb.gb-gnb-2019 .gb-gnb__main .s-btn-toggler[aria-selected="true"]:after {
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-depth1-wrap {
    padding: 0 11px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-depth1-wrap:first-child {
    padding-left: 11px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .gb-gnb__inner-title {
    position: absolute;
    left: 24px;
    top: 28px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth1-link {
    color: #000;
    font-size: 16px;
    font-weight: bold
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth1-link {
    font-size: 21.6px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth1-link .s-arw-right {
    width: 7px;
    height: 11px;
    margin-top: -4px;
    margin-left: 10px;
    margin-right: -17px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth1-link .s-arw-right:after {
    background-position: -126px -42px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:focus {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:hover .s-arw-right:after,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth1-link:focus .s-arw-right:after {
    background-position: -80px -42px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-col {
    margin-top: 65px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-link {
    font-size: 14px;
    margin-bottom: 8px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-link {
    font-size: 18.9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-link .s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth2-link .s-arw-right {
    display: none
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth2-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title a.s-depth2-link:focus {
    color: #1327a0;
    text-decoration: underline
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth3-link {
    margin-bottom: 6px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .gb-gnb--type-inner-title .s-depth3-wrap {
    padding-top: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-link .s-arw-right {
    display: inline-block;
    opacity: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-link:hover .s-arw-right,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-link:active .s-arw-right,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-link:focus .s-arw-right {
    opacity: 1
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-link .s-ico-new-window {
    margin-right: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-toggler.s-menu-underline,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-link.s-menu-underline {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-toggler.s-menu-underline:after,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-link.s-menu-underline:after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 9px;
    z-index: 1;
    width: 65%;
    height: 4px;
    margin: 0 auto;
    background-color: #000;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-toggler:after {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: -1px;
    z-index: 1;
    height: 4px;
    content: '';
    background-color: #000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-toggler:hover:after,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-toggler:active:after,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-toggler:focus:after,.gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav .s-btn-toggler[aria-selected="true"]:after {
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility {
    padding-left: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li {
    position: relative;
    margin-left: 16px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility {
    height: 63px;
    line-height: 63px;
    vertical-align: top
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:before {
    position: absolute;
    left: 4px;
    right: 4px;
    bottom: -1px;
    z-index: 1;
    height: 4px;
    background-color: #000;
    content: '';
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:hover:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:active:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:focus:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility[aria-expanded="true"]:before {
    display: block;
    left: 4px;
    right: 4px;
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility .s-svg:after {
    display: inline-block;
    vertical-align: top
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login {
    position: relative;
    color: #000;
    line-height: 63px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login:focus,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login:active {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login .s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login .s-arw-right {
    display: none
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login:before {
    position: absolute;
    left: 4px;
    right: 4px;
    bottom: -1px;
    z-index: 1;
    height: 4px;
    background-color: #000;
    content: '';
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login:hover:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login:active:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login:focus:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-login[aria-expanded="true"]:before {
    display: block;
    left: 4px;
    right: 4px;
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .is-layer-active .s-btn-login:before {
    display: block;
    left: 4px;
    right: 4px;
    height: 4px;
    background-color: #000;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .is-layer-active .s-btn-login:after {
    display: none
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .gb-gnb__my-layer {
    top: 63px;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .gb-gnb__my-layer:before {
    display: none
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .gb-gnb__my-layer li {
    margin: 0 20px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .gb-gnb__my-layer a {
    padding: 1px 0 7px;
    margin-bottom: 0;
    color: #4f4f4f;
    font-weight: bold
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .gb-gnb__my-layer a:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .gb-gnb__my-layer a:active,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .gb-gnb__my-layer a:focus {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new {
    position: relative;
    margin-left: 9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login .gb-gnb__my-layer,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new .gb-gnb__my-layer {
    width: 162px;
    padding: 8px 0 9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login .gb-gnb__my-layer li,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li {
    font-size: 14px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login .gb-gnb__my-layer li,html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li {
    font-size: 18.9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login .gb-gnb__my-layer li:first-child,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li:first-child {
    border: none;
    padding: 7px 0 0 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login .gb-gnb__my-layer li .s-mymenu-name,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li .s-mymenu-name {
    color: #363636
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li:first-child {
    margin-bottom: 5px;
    padding: 7px 0 8px 0;
    border-bottom: 1px solid #dadada
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new .gb-gnb__my-layer li a {
    padding: 7px 0 8px 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu {
    margin-left: 7px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer {
    width: 218px;
    padding-bottom: 9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li {
    position: relative;
    padding-left: 5px;
    font-size: 14px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li {
    font-size: 18.9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li:first-child {
    padding-top: 7px;
    padding-bottom: 12px;
    margin-bottom: 11px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li:after {
    display: block;
    content: '';
    clear: both
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .s-mymenu-name {
    min-height: 32px;
    padding: 9px 0 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #363636;
    font-weight: bold;
    text-transform: none
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility li.s-mymenu .gb-gnb__my-layer li .s-mymenu-name strong {
    font-weight: bold
}

.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-ico-cart-empty .s-cart-number {
    top: 16px;
    left: 16px;
    right: auto;
    z-index: 1;
    min-width: 12px;
    height: 12px;
    padding: 0 2px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #d93b30;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 14px;
    letter-spacing: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 1px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search {
    top: 0;
    right: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-inner {
    right: 0;
    z-index: 3
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-bar {
    width: 378px;
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #dadada
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input {
    position: absolute;
    top: 14px;
    right: 30px;
    max-width: 348px;
    width: 0;
    height: 30px;
    padding-left: 4px;
    padding-right: 8px;
    border: none;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    -webkit-transition: width .3s;
    transition: width .3s
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__search-input {
    font-size: 18.9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input::-webkit-input-placeholder {
    color: #767676;
    opacity: 1
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input::-moz-placeholder {
    color: #767676;
    opacity: 1
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input:-ms-input-placeholder {
    color: #767676;
    opacity: 1
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input::placeholder {
    color: #767676;
    opacity: 1
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input:-ms-input-placeholder {
    color: #767676
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input::-ms-input-placeholder {
    color: #767676
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap {
    position: relative;
    z-index: 1;
    height: 63px;
    margin: 0;
    background-color: #fff
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap:after {
    display: block;
    content: '';
    position: absolute;
    right: 30px;
    top: 44px;
    max-width: 348px;
    width: 0;
    border-bottom: 1px solid #5f5f5f;
    -webkit-transition: width .3s;
    transition: width .3s
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search {
    top: 18px;
    right: 0;
    padding: 3px 5px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search:after {
    width: 20px;
    height: 20px;
    background: url(/global/galaxy/apps/common/img/component/ico-new-gnb-searh.svg) 0 0 no-repeat;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search:hover:after,.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search:focus:after,.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search:active:after {
    background-position: 0 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-close {
    display: none
}

body.gb-gnb__search-open .gb-gnb.gb-gnb-2019 .gb-gnb__search .gb-gnb__search-input {
    width: 100%
}

body.gb-gnb__search-open .gb-gnb.gb-gnb-2019 .gb-gnb__search .gb-gnb__search-input-wrap:after {
    width: 100%
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-history {
    z-index: 0;
    border: 1px solid #dadada;
    border-bottom: 0;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-history-title {
    padding: 10px 20px;
    background-color: #fafafa;
    color: #707070
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-history ul {
    padding: 16px 0;
    background-color: #fff
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-history li a {
    padding: 3px 20px;
    color: #000
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-history-close {
    top: 7px;
    right: 15px;
    font-size: 12px;
    color: #000
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__search-history-close {
    font-size: 16.2px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-suggest {
    top: 63px;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-product-links {
    overflow: visible
}

.gb-gnb.gb-gnb-2019 .gb-gnb__search-product-links:after {
    display: block;
    content: '';
    clear: both
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop {
    top: 63px;
    z-index: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    max-width: 1440px;
    min-height: 311px;
    padding: 0 24px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .gb-gnb__drop-inner:after {
    display: block;
    clear: both;
    content: ''
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-colgroup {
    float: left;
    width: -webkit-calc(100% - 280px);
    width: calc(100% - 280px)
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .gb-gnb__drop-inner .gb-gnb__drop-colgroup:after {
    display: block;
    clear: both;
    content: ''
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-ico-close {
    top: 2px;
    right: 1px;
    padding: 6px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-ico-close:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-ico-close:hover:after {
    width: 11px;
    height: 11px;
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-close-gray.svg);
    background-position: 0 0;
    background-size: 100% auto
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth2-col {
    width: 25%;
    margin-top: 29px;
    padding-right: 6.115%
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo {
    position: relative;
    float: right;
    width: 280px;
    margin-top: 8px;
    padding-bottom: 8px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo>a {
    display: block;
    overflow: hidden
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-figure {
    text-align: right
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-figure img {
    width: 100%
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text {
    padding-top: 25px;
    text-align: center
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    color: #000;
    font-size: 12px;
    line-height: 1.16;
    font-family: "SamsungSharpSans",arial;
    font-weight: bold
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-size: 16.2px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    line-height: 0.87
}

html[lang^="my"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    line-height: 1.4
}

html.rtl .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOneHebrew",tahoma
}

html[lang^="el"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow,html[lang^="kk"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow,html[lang^="uk"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungOne",arial
}

html[lang^="zh"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "Kittithada",arial
}

html[lang^="vi"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOne",arial
}

html[lang^="my"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__eyebrow {
    font-family: "SamsungSharpSans","SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline {
    max-height: 44px;
    padding-top: 6px;
    color: #000;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.1
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline {
    font-size: 27px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline {
    line-height: 0.825
}

html[lang^="my"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-text__headline {
    line-height: 1.4
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta {
    padding-top: 13px;
    text-align: center
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta span {
    display: inline-block;
    min-width: 94px;
    height: 22px;
    padding: 0 13px;
    border: 1px solid #000;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    color: #000;
    font-weight: bold;
    line-height: 22px;
    font-size: 9px;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta span {
    font-size: 12.15px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo .s-imagepromo-cta.s-ico-new-window span:after {
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-top: -2px;
    margin-left: 4px;
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100% auto;
    vertical-align: middle;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
    content: ''
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo a:hover .s-imagepromo-cta span,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo a:focus .s-imagepromo-cta span,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo a:active .s-imagepromo-cta span {
    background-color: #000;
    color: #fff
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo a:hover .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo a:focus .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo a:active .s-imagepromo-cta.s-ico-new-window span:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow {
    font-size: 20px;
    line-height: 1.1
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow {
    font-size: 27px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow {
    line-height: 0.825
}

html[lang^="my"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__eyebrow {
    line-height: 1.4
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline {
    max-height: 28px;
    padding-top: 13px;
    font-size: 12px;
    line-height: 1.16
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline {
    font-size: 16.2px
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline {
    line-height: 0.87
}

html[lang^="my"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-text__headline {
    line-height: 1.4
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-type-highlights-copy .s-imagepromo-cta {
    padding-top: 14px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-text__eyebrow,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-text__headline {
    color: #fff
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-cta span {
    border-color: #fff;
    color: #fff
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white .s-imagepromo-cta.s-ico-new-window span:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow.svg")
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:hover .s-imagepromo-cta span,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:focus .s-imagepromo-cta span,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:active .s-imagepromo-cta span {
    background-color: #fff;
    color: #000
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:hover .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:focus .s-imagepromo-cta.s-ico-new-window span:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-col-imagepromo.s-text-white a:active .s-imagepromo-cta.s-ico-new-window span:after {
    background-image: url("/global/galaxy/apps/common/img/component/newwindow-hover.svg")
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth2-link {
    margin-bottom: 9px;
    font-size: 16px;
    color: #000
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth2-link {
    font-size: 21.6px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth2-link .s-arw-right {
    margin-left: 7px;
    margin-right: -14px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop a.s-depth2-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop a.s-depth2-link:focus {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth3-link {
    margin-bottom: 9px;
    font-size: 14px;
    color: #000
}

html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth3-link {
    font-size: 18.9px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop a.s-depth3-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop a.s-depth3-link:focus {
    color: #1327a0
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth2-wrap {
    padding-bottom: 46px
}

.gb-gnb.gb-gnb-2019 .gb-gnb__drop-desktop .s-depth3-wrap {
    padding-top: 4px
}

.gb-gnb.gb-gnb-2019 .gb-gnb--type-5column .gb-gnb__drop-desktop .gb-gnb__drop-inner {
    padding-right: 24px
}

.gb-gnb.gb-gnb-2019 .gb-gnb--type-5column .gb-gnb__drop-desktop .gb-gnb__drop-inner .s-depth2-col {
    width: 20%;
    padding-left: 48px;
    padding-right: 0
}

.gb-gnb.gb-gnb-2019 .gb-gnb--type-5column .gb-gnb__drop-desktop .gb-gnb__drop-colgroup {
    float: none;
    width: -webkit-calc(100% + 48px);
    width: calc(100% + 48px);
    margin-left: -48px
}

@-webkit-keyframes menuOpen01 {
    0% {
        top: 4px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    20% {
        top: 13px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    40% {
        top: 13px
    }

    60% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg)
    }
}

@keyframes menuOpen01 {
    0% {
        top: 4px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    20% {
        top: 13px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    40% {
        top: 13px
    }

    60% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg)
    }
}

@-webkit-keyframes menuOpen02 {
    0% {
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    20% {
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    60% {
        width: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        width: 20px;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg)
    }
}

@keyframes menuOpen02 {
    0% {
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    20% {
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    60% {
        width: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        width: 20px;
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg)
    }
}

@-webkit-keyframes menuOpen03 {
    0% {
        top: 22px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    20% {
        top: 13px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    40% {
        top: 13px
    }

    60% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
}

@keyframes menuOpen03 {
    0% {
        top: 22px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    20% {
        top: 13px;
        width: 26px;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    40% {
        top: 13px
    }

    60% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }
}

.lt-ie8 .gb-gnb-2018 .gb-gnb__submenu-bar a .s-ico-new-window:after {
    width: 10px;
    height: 10px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.png)
}

.lt-ie8 .gb-gnb-2018 .gb-gnb__submenu-bar a:hover .s-ico-new-window:after {
    width: 10px;
    height: 10px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-hover.png)
}

.lt-ie8 .gb-gnb-2018 .gb-gnb__utility .s-ico-search:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-searh.png)
}

.lt-ie8 .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-searh.png)
}

.lt-ie8 .gb-gnb-2018 .s-ico-login:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-logout.png)
}

.lt-ie8 .gb-gnb-2018 .s-ico-logout:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-login.png)
}

.lt-ie8 .gb-gnb-2018 .s-ico-cart-empty:after,.lt-ie8 .gb-gnb-2018 .s-ico-cart:after {
    background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-cart.png)
}

.lt-ie8 .gb-gnb-2018 .gb-gnb__drop-desktop .s-depth2-col.s-col-imagepromo a {
    top: 0
}

.lt-ie8 .gb-gnb__main .s-btn-toggler:after {
    display: none
}

.lt-ie8 .gb-gnb__main>li:hover .s-btn-toggler:after {
    display: block
}

.lt-ie8 .gb-gnb__utility .s-mymenu .gb-gnb__my-layer li .btn_logout {
    top: 15px
}

.lt-ie8 .gb-gnb__utility .s-login {
    margin-left: 7px;
    position: relative
}

.lt-ie8 .gb-gnb__utility .s-login .s-btn-utility:before {
    display: none
}

.lt-ie8 .gb-gnb__utility .s-login .s-btn-utility:hover:before,.lt-ie8 .gb-gnb__utility .s-login .s-btn-utility[aria-expanded="true"]:before {
    display: block
}

.lt-ie8 .gb-gnb__utility .s-mymenu .s-btn-utility:before {
    display: none
}

.lt-ie8 .gb-gnb__utility .s-mymenu .s-btn-utility:hover:before,.lt-ie8 .gb-gnb__utility .s-mymenu .s-btn-utility[aria-expanded="true"]:before {
    display: block
}

.lt-ie8 .gb-gnb__sub-nav .s-btn-toggler:after {
    display: none
}

.lt-ie8 .gb-gnb__sub-nav>li:hover .s-btn-toggler:after {
    display: block
}

@media screen and (max-width: 1279px) {
    .gb-gnb .s-btn-toggler,.gb-gnb .s-btn-link {
        font-size:12px
    }

    .gb-gnb__main {
        max-width: 430px
    }

    .gb-gnb__main .s-depth1-wrap {
        padding: 0 8px
    }

    .gb-gnb .gb-gnb__sub-nav .s-depth1-wrap {
        padding: 0 8px
    }

    .gb-gnb__utility>li {
        margin-left: 7px
    }

    .gb-gnb__utility>li .s-btn-login {
        font-size: 12px
    }

    .gb-gnb-2018.s-tablet-bg:after {
        display: none;
        position: absolute;
        top: -500px;
        left: 0;
        z-index: 0;
        width: 700px;
        height: 100vh;
        padding: 500px 0;
        background-color: #fff;
        content: ''
    }

    .gb-gnb-2018 .gb-gnb__tablet-shadow {
        display: none;
        position: fixed;
        top: -500px;
        bottom: -500px;
        left: -350px;
        z-index: 0;
        width: 350px;
        background: #fff
    }

    .gb-gnb-2018 .gb-gnb__tablet-shadow:after {
        display: block;
        position: absolute;
        left: 100%;
        top: 0;
        bottom: -25px;
        width: 34px;
        -webkit-box-shadow: 20px -20px 24px 0px rgba(0,0,0,0.15) inset;
        box-shadow: 20px -20px 24px 0px rgba(0,0,0,0.15) inset;
        content: ''
    }

    .gb-gnb-2018 .gb-gnb__logo {
        z-index: 1002
    }

    .gb-gnb-2018 .gb-gnb__main {
        display: none !important;
        max-width: 430px
    }

    .gb-gnb-2018 .gb-gnb__main .s-depth1-wrap {
        padding: 0 8px
    }

    .gb-gnb-2018 .gb-gnb__sub-nav {
        display: none !important
    }

    .gb-gnb-2018 .gb-gnb__utility .s-login,.gb-gnb-2018 .gb-gnb__utility .s-login_new,.gb-gnb-2018 .gb-gnb__utility .s-mymenu,.gb-gnb-2018 .gb-gnb__utility .s-mymenu_new {
        display: none !important
    }

    .gb-gnb-2018 .s-arw-left,.gb-gnb-2018 .s-arw-right {
        display: inline-block
    }

    .gb-gnb-2018 .s-arw-left:after,.gb-gnb-2018 .s-arw-right:after {
        width: 7px;
        height: 11px;
        background-position: 0 0;
        background-size: 100% 100%
    }

    .gb-gnb-2018 .s-arw-left:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-arw-left-gray.svg)
    }

    .gb-gnb-2018 .s-arw-right:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-gray.svg)
    }

    .gb-gnb-2018 .s-ico-new-window {
        display: inline-block
    }

    .gb-gnb-2018 .s-ico-new-window:after {
        width: 14px;
        height: 14px;
        background-position: 0 -63px
    }

    .gb-gnb-2018 a:hover .s-arw-left,.gb-gnb-2018 a:focus .s-arw-left,.gb-gnb-2018 a:active .s-arw-left {
        background-position: -41px -63px
    }

    .gb-gnb-2018 a:hover .s-arw-right,.gb-gnb-2018 a:focus .s-arw-right,.gb-gnb-2018 a:active .s-arw-right {
        background-position: -59px -63px
    }

    .gb-gnb-2018 a:hover .s-ico-new-window:after,.gb-gnb-2018 a:focus .s-ico-new-window:after,.gb-gnb-2018 a:active .s-ico-new-window:after {
        background-position: -16px -63px
    }

    .gb-gnb-2018 .gb-gnb__bar {
        z-index: 1
    }

    .gb-gnb-2018 .gb-gnb__bar-inner {
        padding: 0 20px
    }

    .gb-gnb-2018 .gb-gnb__bar-inner>.s-gnb-toggler {
        display: block;
        float: left;
        padding: 4px;
        margin: 0;
        margin-top: 17px
    }

    .gb-gnb-2018 .gb-gnb__bar-inner>.s-gnb-toggler:after {
        width: 26px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-menu-mo.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb-2018 .gb-gnb__bar-inner>.s-gnb-toggler:hover:after,.gb-gnb-2018 .gb-gnb__bar-inner>.s-gnb-toggler:focus:after,.gb-gnb-2018 .gb-gnb__bar-inner>.s-gnb-toggler:active:after {
        background-position: 0 0
    }

    .gb-gnb-2018 .gb-gnb__bar-inner>.s-ico-close:after {
        width: 20px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-close-mo.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb-2018 .gb-gnb__bar-inner>.s-ico-close:hover:after {
        background-position: 0 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile {
        display: none;
        overflow-y: auto;
        position: absolute;
        top: 64px;
        left: -350px;
        width: 350px;
        border-top: 1px solid #dadada;
        background-color: #fff
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile-wrap {
        position: relative;
        z-index: 10;
        height: auto;
        min-height: 100%;
        padding-bottom: 100px;
        border-right: 1px solid #dadada;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-root {
        position: relative;
        height: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-sub {
        overflow-y: auto;
        overflow-x: hidden;
        display: none;
        position: fixed;
        left: 350px;
        top: 65px;
        width: 350px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-sub>ul {
        position: relative;
        width: 350px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-back {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link {
        display: block;
        position: relative;
        padding-top: 18px;
        padding-bottom: 16px;
        padding-left: 24px;
        padding-right: 40px;
        font-size: 16px;
        color: #363636
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link,html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link,html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link {
        font-size: 19px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link .s-arw-right {
        right: 25px;
        width: 7px;
        height: 11px;
        margin-top: -3px;
        vertical-align: middle
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link .s-arw-right:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link .s-arw-right:after {
        width: 7px;
        height: 11px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link .s-ico-new-window,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link .s-ico-new-window,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link .s-ico-new-window {
        margin-top: -2px;
        margin-left: 8px;
        margin-right: -24px;
        vertical-align: middle
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg);
        background-size: 100% auto;
        background-position: 0 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:hover .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:focus .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:active .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link:hover .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link:focus .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link:active .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link:hover .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link:focus .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link:active .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg)
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link {
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right {
        display: none;
        position: absolute;
        top: 50%;
        right: 24px;
        margin-top: -6px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link.is-expanded,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:hover,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:focus,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:active {
        background-color: #f7f7f7
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link.is-expanded .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:hover .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:focus .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:active .s-arw-right {
        display: block
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link {
        line-height: 23px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu {
        display: block;
        position: relative;
        padding: 18px 0 16px;
        padding-left: 24px;
        padding-right: 35px;
        color: #000;
        font-weight: bold;
        font-size: 16px;
        line-height: 22px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-login .s-ico-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu .s-ico-login {
        display: inline-block;
        width: auto;
        margin-top: -5px;
        margin-right: 14px;
        margin-left: 1px;
        vertical-align: middle
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-login .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu .s-arw-right {
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -6px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-login_new .s-ico-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-login {
        width: auto;
        margin-top: -4px;
        margin-right: 9px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-login_new {
        text-transform: uppercase
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-myaccount li:last-child,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu-inner li:last-child {
        padding-bottom: 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-myaccount .s-depth2-wrap,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu-inner .s-depth2-wrap {
        border-top: none
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-myaccount .s-depth2-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu-inner .s-depth2-link {
        text-transform: inherit
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-text-transform-none {
        text-transform: none
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap {
        padding-bottom: 0;
        border-top: 1px solid #d6d6d6
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap:first-child {
        border: 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap:before,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap:after {
        content: '';
        display: block;
        clear: both
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap>li {
        padding: 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu {
        display: block;
        position: relative;
        color: #000
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-login .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu .s-arw-right {
        width: 7px;
        height: 11px;
        margin-top: -3px;
        vertical-align: middle
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-login .s-arw-right:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu .s-arw-right:after {
        width: 7px;
        height: 11px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-login .s-ico-new-window,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu .s-ico-new-window {
        margin-top: -3px;
        margin-left: 10px;
        margin-right: -24px;
        vertical-align: middle
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu {
        display: block;
        position: relative;
        height: 22px;
        padding-top: 18px;
        padding-bottom: 16px;
        padding-left: 24px;
        padding-right: 40px;
        margin: 0;
        font-weight: bold;
        font-size: 16px;
        line-height: 22px;
        color: #6e6e6e;
        text-transform: none
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-grey.svg)
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active {
        background-color: transparent
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-grey.svg)
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login,html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin,html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link,html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu {
        font-size: 19px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-logout {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu-name {
        display: inline-block;
        width: auto;
        padding-left: 4px;
        font-size: 16px;
        line-height: 22px;
        color: #6e6e6e;
        vertical-align: middle
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu-name {
        font-size: 19px
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active {
        background-color: #f7f7f7
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-arw-right {
        display: block
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-grey.svg)
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right {
        display: none;
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -6px
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-grey.svg)
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu:active {
        background-color: transparent
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu+ul,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu+ul,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu+ul,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap a.s-mymenu+ul {
        padding-top: 16px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap {
        padding-bottom: 28px;
        border: 0 none;
        background-color: transparent
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap:last-child {
        padding-bottom: 20px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link {
        padding: 18px 24px 16px;
        font-size: 16px;
        color: #363636;
        font-weight: bold
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link .s-arw-left,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link .s-arw-right {
        display: none
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link {
        font-size: 23px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap a.s-depth2-link .s-arw-right {
        display: inline-block;
        position: static;
        margin-top: -4px;
        margin-left: 10px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link {
        padding: 5px 24px 8px;
        font-size: 16px;
        color: #363636
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link .s-arw-left,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link .s-arw-right {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link:hover {
        text-decoration: underline
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-arw-left,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-arw-right {
        position: absolute;
        top: 50%;
        margin-top: -6px;
        margin-left: 0;
        margin-right: 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu {
        padding: 18px 24px 16px;
        border-bottom: 1px solid #e7e7e8;
        font-size: 16px;
        color: #363636;
        font-weight: bold
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu .s-ico-mymenu {
        margin-top: 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu .s-mymenu-name strong {
        text-transform: uppercase
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link {
        padding: 15px 24px;
        font-size: 16px;
        color: #363636
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link .s-arw-left,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link .s-arw-right {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title {
        border-bottom: 1px solid #dadada
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link {
        display: block;
        padding: 18px 24px 16px;
        font-size: 16px;
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase;
        color: #363636
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link .s-arw-left,.gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link .s-arw-right {
        display: none
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link {
        font-size: 23px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link:hover,.gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link:active,.gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link:focus {
        background-color: transparent
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title a.s-depth1-link {
        text-decoration: underline
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu .s-ico-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu .s-ico-logout,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-logout {
        display: inline-block;
        width: auto;
        margin: 0;
        vertical-align: middle
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu .s-ico-login:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu .s-ico-logout:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-login:after,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-logout:after {
        position: static;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-top: 1px;
        background-position: 0 0;
        vertical-align: top
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu .s-mymenu-name,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu_new .s-mymenu-name {
        display: inline-block;
        margin-left: 9px;
        vertical-align: middle
    }

    html.gb-gnb-2018-open {
        overflow: visible;
        height: 100%
    }

    html.gb-gnb-2018-open body {
        overflow: hidden;
        height: 100%
    }

    html.gb-gnb-2018-open #header .s-promotion-static {
        z-index: 1001
    }

    html.gb-gnb-2018-open .gb-gnb.gb-gnb-2018 .s-gnb-toggler {
        display: none
    }

    html.gb-gnb-2018-open .gb-gnb.gb-gnb-2018 .gb-gnb__bar-inner>.s-ico-close {
        display: block;
        float: left;
        margin-top: 14px;
        padding: 7px
    }

    .gb-gnb.gb-gnb-2019 .s-arw-left,.gb-gnb.gb-gnb-2019 .s-arw-right {
        display: inline-block
    }

    .gb-gnb.gb-gnb-2019 .s-arw-left:after,.gb-gnb.gb-gnb-2019 .s-arw-right:after {
        width: 7px;
        height: 12px;
        background-position: 0 0;
        background-size: 100% 100%
    }

    .gb-gnb.gb-gnb-2019 .s-arw-left:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-arw-left.svg)
    }

    .gb-gnb.gb-gnb-2019 .s-arw-right:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right.svg)
    }

    .gb-gnb.gb-gnb-2019 .s-ico-new-window {
        display: inline-block;
        vertical-align: baseline
    }

    .gb-gnb.gb-gnb-2019 .s-ico-new-window:after {
        width: 12px;
        height: 12px
    }

    .gb-gnb.gb-gnb-2019.s-tablet-bg:after {
        display: none;
        position: absolute;
        top: -500px;
        left: 0;
        z-index: 0;
        width: 700px;
        height: 100vh;
        padding: 500px 0;
        background-color: #fff;
        content: ''
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__dimmed {
        z-index: 5
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__tablet-shadow {
        display: none;
        position: fixed;
        top: -500px;
        bottom: -500px;
        left: -350px;
        z-index: 10;
        width: 350px;
        background: #fff
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__tablet-shadow:after {
        display: block;
        position: absolute;
        left: 100%;
        top: 0;
        bottom: -25px;
        width: 34px;
        -webkit-box-shadow: 20px -20px 24px 0px rgba(0,0,0,0.15) inset;
        box-shadow: 20px -20px 24px 0px rgba(0,0,0,0.15) inset;
        content: ''
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__main {
        display: none !important;
        max-width: 430px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__main .s-depth1-wrap {
        padding: 0 8px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__sub-nav {
        display: none !important
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-login_new,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-mymenu,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-mymenu_new {
        display: none !important
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__bar-inner {
        padding: 0 20px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open {
        overflow: visible;
        display: block;
        position: relative;
        float: left;
        width: 34px;
        height: 28px;
        margin-top: 17px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .gb-gnb-2019__open-line {
        display: block;
        position: absolute;
        left: 4px;
        width: 26px;
        height: 2px;
        background-color: #070404
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line01 {
        top: 4px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line02 {
        top: 13px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line03 {
        top: 22px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close {
        overflow: visible;
        display: block;
        position: absolute;
        left: 24px;
        top: 17px;
        z-index: 11;
        width: 34px;
        height: 28px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .gb-gnb-2019__close-line {
        display: block;
        position: absolute;
        left: 4px;
        width: 26px;
        height: 2px;
        background-color: #070404
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line01 {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(405deg);
        -ms-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line02 {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(405deg);
        -ms-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line03 {
        top: 13px;
        width: 20px;
        -webkit-transform: rotate(315deg);
        -ms-transform: rotate(315deg);
        transform: rotate(315deg)
    }

    .gb-gnb-2019-open-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line01,.gb-gnb-2019-open-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line01 {
        -webkit-animation: menuOpen01 700ms ease-in-out;
        animation: menuOpen01 700ms ease-in-out
    }

    .gb-gnb-2019-open-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line02,.gb-gnb-2019-open-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line02 {
        -webkit-animation: menuOpen02 700ms ease-in-out;
        animation: menuOpen02 700ms ease-in-out
    }

    .gb-gnb-2019-open-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line03,.gb-gnb-2019-open-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line03 {
        -webkit-animation: menuOpen03 700ms ease-in-out;
        animation: menuOpen03 700ms ease-in-out
    }

    .gb-gnb-2019-close-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line01,.gb-gnb-2019-close-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line01 {
        -webkit-animation: menuOpen01 700ms reverse ease-in-out;
        animation: menuOpen01 700ms reverse ease-in-out
    }

    .gb-gnb-2019-close-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line02,.gb-gnb-2019-close-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line02 {
        -webkit-animation: menuOpen02 700ms reverse ease-in-out;
        animation: menuOpen02 700ms reverse ease-in-out
    }

    .gb-gnb-2019-close-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-open .s-line03,.gb-gnb-2019-close-animate .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close .s-line03 {
        -webkit-animation: menuOpen03 700ms reverse ease-in-out;
        animation: menuOpen03 700ms reverse ease-in-out
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile {
        overflow: visible;
        display: none;
        position: absolute;
        top: 0;
        left: -350px;
        z-index: 10;
        width: 350px;
        border-top: none;
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile-wrap {
        position: relative;
        z-index: 10
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-container {
        overflow-y: auto;
        height: auto;
        min-height: 100%;
        padding-bottom: 100px;
        background-color: #fff;
        border-right: 1px solid #dadada;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__cta-back {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__title {
        position: relative;
        height: 63px;
        border-bottom: 1px solid #dadada;
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__title-text {
        display: none;
        font-size: 16px;
        color: #000;
        text-align: center;
        font-weight: bold;
        line-height: 63px;
        text-transform: uppercase
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__title-text {
        font-size: 21.6px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-title {
        display: block;
        position: absolute;
        top: -63px;
        left: -100%;
        width: 350px;
        height: 63px;
        border-bottom: 1px solid #dadada;
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-title br {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-title .gb-gnb-2019__cta-close {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-text {
        font-size: 16px;
        color: #000;
        text-align: center;
        font-weight: bold;
        line-height: 63px;
        text-transform: uppercase
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-text {
        font-size: 21.6px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2 {
        display: none;
        position: fixed;
        left: 350px;
        top: 63px;
        width: 350px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-container {
        overflow-y: auto;
        overflow-x: hidden;
        padding: 0 24px 100px;
        border-top: 1px solid #dadada;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-container .gb-gnb-2019__depth1 {
        border-bottom: 1px solid #dadada
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-container .gb-gnb-2019__depth1-link {
        display: block;
        position: relative;
        padding-top: 18px;
        padding-right: 30px;
        padding-bottom: 16px;
        padding-left: 4px;
        font-size: 14px;
        color: #000;
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-container .gb-gnb-2019__depth1-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-container .gb-gnb-2019__depth1-link:after {
        display: block;
        position: absolute;
        top: 50%;
        right: 12px;
        width: 7px;
        height: 12px;
        margin-top: -5px;
        background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: ''
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-item {
        border-bottom: 1px solid #dadada
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-item.is-opened .gb-gnb-2019__depth2-cta:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-wrap {
        position: relative;
        padding-right: 44px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-link {
        display: block;
        padding-top: 18px;
        padding-bottom: 16px;
        padding-left: 4px;
        font-size: 14px;
        color: #000;
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase;
        text-align: left
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta {
        display: block;
        position: absolute;
        top: 0;
        right: -16px;
        width: 60px;
        height: 56px;
        font-size: 0;
        color: transparent
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta:after {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 12px;
        height: 7px;
        margin-top: -3px;
        margin-left: -6px;
        background-image: url(/global/galaxy/apps/common/img/component/svg-btn-arw-down-black.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        -webkit-transform-origin: 5px 3px;
        -ms-transform-origin: 5px 3px;
        transform-origin: 5px 3px;
        -webkit-transition: -webkit-transform ease-in-out 300ms;
        transition: -webkit-transform ease-in-out 300ms;
        transition: transform ease-in-out 300ms;
        transition: transform ease-in-out 300ms, -webkit-transform ease-in-out 300ms;
        content: ''
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta--only {
        display: block;
        position: relative;
        width: 100%;
        padding-top: 18px;
        padding-right: 30px;
        padding-bottom: 16px;
        padding-left: 4px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        color: #000;
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase;
        text-align: left
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta--only {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta--only .s-svg.s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta--only .s-svg.s-arw-right {
        position: absolute;
        top: 50%;
        right: 12px;
        margin-top: -5px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta--only .s-svg.s-ico-new-window {
        display: inline-block;
        margin-left: 4px;
        width: 11px;
        height: 11px;
        vertical-align: baseline
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta--only .s-svg.s-ico-new-window:after {
        display: block;
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: ''
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2 button.gb-gnb-2019__depth2-cta .s-svg {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-list {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-list>li {
        padding-bottom: 17px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-link {
        display: block;
        padding-top: 3px;
        padding-left: 10px;
        padding-bottom: 3px;
        font-size: 14px;
        color: #000
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-link .s-svg.s-ico-new-window {
        display: inline-block;
        margin-left: 4px;
        width: 11px;
        height: 11px;
        vertical-align: baseline
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-link .s-svg.s-ico-new-window:after {
        display: block;
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: ''
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-link:active,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth3-link:focus {
        text-decoration: underline
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link {
        display: block;
        position: relative;
        padding-top: 18px;
        padding-bottom: 16px;
        font-size: 14px;
        color: #000
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link,html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link,html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link .s-arw-right,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link .s-arw-right {
        width: 7px;
        height: 12px;
        margin-top: -2px;
        vertical-align: middle
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link .s-arw-right:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link .s-arw-right:after {
        width: 7px;
        height: 12px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link .s-ico-new-window,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link .s-ico-new-window,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link .s-ico-new-window {
        margin-top: -3px;
        margin-left: 8px;
        margin-right: -24px;
        vertical-align: middle
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg);
        background-size: 100% auto;
        background-position: 0 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link:hover .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link:focus .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link:active .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link:hover .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link:focus .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link:active .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link:hover .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link:focus .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link:active .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window.svg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-link {
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link {
        padding-left: 4px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right {
        display: block;
        position: absolute;
        top: 50%;
        right: 12px;
        margin-top: -5px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap {
        padding-bottom: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap>li {
        margin: 0 24px;
        border-bottom: 1px solid #dadada
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap>li {
        border-bottom: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link {
        display: block;
        position: relative;
        width: auto;
        height: 22px;
        padding-top: 18px;
        padding-right: 30px;
        padding-bottom: 18px;
        padding-left: 4px;
        margin: 0;
        font-weight: bold;
        font-size: 14px;
        line-height: 22px;
        color: #6f6f6f;
        text-transform: none
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login,html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin,html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu,html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-grey.svg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-logout {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu-name {
        display: inline-block;
        width: auto;
        padding-left: 4px;
        font-size: 14px;
        line-height: 22px;
        color: #6f6f6f;
        vertical-align: middle
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu-name {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-member,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth1-link.s-ico-member {
        padding-left: 32px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-member:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth1-link.s-ico-member:after {
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        width: 24px;
        height: 24px;
        margin-top: -12px;
        background-repeat: no-repeat;
        background-position: 0 0;
        background-size: 100% 100%;
        content: ''
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-m-signup:after {
        background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-2019-profile.svg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-m-login:after {
        background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-2019-profile.svg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-m-logout:after {
        background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-2019-profile.svg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-m-contact:after {
        background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-2019-cs.svg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-ico-m-faq:after {
        background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-2019-faq.svg)
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap .s-mymenu {
        display: block !important;
        margin-bottom: 12px;
        padding-bottom: 16px;
        border-bottom: 1px solid #dadada;
        pointer-events: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap .s-mymenu .s-ico-mymenu {
        margin-top: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap .s-mymenu-name {
        font-size: 14px;
        color: #000
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-depth2-wrap .s-mymenu-name {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap {
        padding-bottom: 10px;
        border: 0 none;
        background-color: transparent
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap:last-child {
        padding-bottom: 20px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap li {
        padding-bottom: 17px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link {
        font-size: 14px;
        padding-left: 4px;
        color: #000;
        font-weight: bold
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link .s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link .s-arw-right {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap a.s-depth2-link .s-arw-right {
        display: inline-block;
        position: static;
        margin-top: -3px;
        margin-left: 10px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link {
        padding: 3px 10px;
        font-size: 14px;
        color: #000
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link .s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link .s-arw-right {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link:focus,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link:active,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link:hover {
        text-decoration: underline
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link {
        font-size: 14px;
        color: #000
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link .s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth3-link .s-arw-right {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-login,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu {
        display: block;
        position: relative;
        color: #000;
        font-weight: bold;
        font-size: 16px;
        line-height: 22px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-login,html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu {
        font-size: 21.6px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-login .s-arw-right,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu .s-arw-right {
        display: block;
        position: absolute;
        top: 50%;
        right: 12px;
        margin-top: -6px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-login_new .s-ico-login,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-login {
        width: auto;
        margin-top: -4px;
        margin-right: 9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-login_new {
        text-transform: uppercase
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu .s-ico-login,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu .s-ico-logout,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-login,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-logout {
        display: inline-block;
        width: auto;
        margin: 0;
        vertical-align: middle
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu .s-ico-login:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu .s-ico-logout:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-login:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu_new .s-ico-logout:after {
        position: static;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-top: 1px;
        background-position: 0 0;
        vertical-align: top
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu .s-mymenu-name,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu_new .s-mymenu-name {
        display: inline-block;
        margin-left: 9px;
        vertical-align: middle
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu .s-depth1-link,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu_new .s-depth1-link {
        height: 22px;
        padding-bottom: 18px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title {
        border-bottom: 1px solid #dadada
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title-link {
        display: block;
        padding-top: 18px;
        padding-left: 4px;
        padding-bottom: 16px;
        font-size: 14px;
        font-weight: bold;
        line-height: 22px;
        text-transform: uppercase;
        color: #363636
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title-link {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title-link .s-arw-left,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title-link .s-arw-right {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title-link:active,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb__inner-title-link:focus {
        background-color: transparent
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile a.gb-gnb__inner-title-link {
        text-decoration: underline
    }

    html.gb-gnb-2019-open {
        overflow: hidden;
        height: 100%
    }

    html.gb-gnb-2019-open body {
        overflow: hidden;
        height: 100%
    }

    html.gb-gnb-2019-open #header .s-promotion-static {
        z-index: 1001
    }
}

@media (max-width: 1024px) {
    .gb-gnb .s-svg:after {
        background-image:url(/global/galaxy/apps/common/img/component/sp-gnb-mo.png);
        background-size: 130px auto;
        content: '.'
    }

    .gb-gnb__logo {
        display: block;
        margin-left: -61px
    }

    .gb-gnb__logo:after {
        width: 122px;
        height: 19px
    }

    .gb-gnb .gb-gnb__notice-bar-inner {
        padding: 6px 24px 5px
    }

    .gb-gnb .gb-gnb__notice-bar-desc {
        display: block;
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 12px;
        line-height: 16px
    }

    .gb-gnb .gb-gnb__notice-bar-link {
        margin-left: 10px;
        font-size: 10px
    }

    .gb-gnb .gb-gnb__notice-bar .s-arw-right {
        width: 5px;
        height: 8px
    }

    .gb-gnb .gb-gnb__notice-bar .s-arw-right:after {
        width: 5px;
        height: 8px;
        background-position: -88px -63px
    }

    .gb-gnb .gb-gnb__notice-bar .s-ico-close {
        top: 0;
        right: 0;
        padding: 10px 8px
    }

    .gb-gnb .gb-gnb__notice-bar .s-ico-close:after {
        width: 8px;
        height: 8px;
        background-position: -68px -63px
    }

    .gb-gnb .gb-gnb__notice-bar .s-ico-close:hover:after,.gb-gnb .gb-gnb__notice-bar .s-ico-close:focus:after {
        background-position: -78px -63px
    }

    .gb-gnb__bar-inner {
        padding: 0 14px
    }

    .gb-gnb__bar .s-gnb-toggler {
        float: left;
        margin: 12px 0
    }

    .gb-gnb__main {
        display: none !important
    }

    .gb-gnb__main .s-btn-toggler,.gb-gnb__main__main a {
        padding: 13px 0
    }

    .gb-gnb .gb-gnb__sub-nav,.gb-gnb__utility li.s-login,.gb-gnb__utility li.s-login_new,.gb-gnb__utility li.s-mymenu,.gb-gnb__utility li.s-mymenu_new {
        display: none !important
    }

    .gb-gnb .s-search-arrow {
        width: 20px;
        height: 10px;
        margin-left: -10px
    }

    .gb-gnb .s-search-arrow:before {
        border-width: 0 10px 10px
    }

    .gb-gnb .s-search-arrow:after {
        border-width: 0 9px 9px
    }

    .gb-gnb__utility {
        padding: 0
    }

    .gb-gnb__utility>li {
        margin-left: 0
    }

    .gb-gnb__utility>li .s-btn-utility {
        padding: 0 10px
    }

    .gb-gnb__utility>li a.s-btn-utility .s-svg {
        top: -1px
    }

    body.gb-gnb-open .gb-gnb .s-gnb-toggler {
        display: none
    }

    body.gb-gnb-open .gb-gnb__bar-inner>.s-ico-close {
        display: block;
        margin-top: 13px;
        padding: 10px;
        float: left
    }

    .gb-gnb__drop-desktop {
        display: none !important
    }

    .gb-gnb__drop-mobile {
        display: none;
        overflow-x: hidden;
        position: absolute;
        top: 64px;
        left: 0;
        width: 85.9%;
        border-top: 1px solid #dadada;
        background-color: #fff;
        z-index: 1000
    }

    .gb-gnb__drop-mobile-wrap {
        position: relative;
        height: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-color: #fff
    }

    .gb-gnb__drop-mobile .drilldown-root {
        height: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb__drop-mobile .drilldown-sub {
        display: none
    }

    .gb-gnb__drop-mobile .s-depth1-wrap {
        border-top: 1px solid #e7e7e8;
        padding-bottom: 20px
    }

    .gb-gnb__drop-mobile .s-depth1-wrap:first-child {
        border: 0;
        padding-bottom: 0
    }

    .gb-gnb__drop-mobile .s-depth2-wrap {
        border-top: 1px solid #e7e7e8;
        background-color: #f7f7f7
    }

    .gb-gnb__drop-mobile .s-depth2-wrap:last-child {
        padding-bottom: 20px
    }

    .gb-gnb__drop-mobile .drilldown-back {
        background-color: #fff
    }

    .gb-gnb__drop-mobile .s-btn-back {
        display: block;
        width: 100%;
        padding: 21px 24px 20px;
        line-height: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb__drop-mobile .s-btn-back:hover,.gb-gnb__drop-mobile .s-btn-back:focus,.gb-gnb__drop-mobile .s-btn-back:active {
        color: #1428a0
    }

    .gb-gnb__drop-mobile .s-btn-back .s-svg {
        margin-right: 10px
    }

    .gb-gnb__drop-mobile .s-btn-back span {
        vertical-align: middle
    }

    .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb__drop-mobile .s-depth2-link,.gb-gnb__drop-mobile .s-depth3-link,.gb-gnb__drop-mobile .s-login,.gb-gnb__drop-mobile .s-mymenu {
        display: block;
        position: relative;
        padding: 14px 0;
        padding-left: 24px;
        padding-right: 35px;
        color: #000
    }

    .gb-gnb__drop-mobile .s-depth1-link .s-arw-right,.gb-gnb__drop-mobile .s-depth2-link .s-arw-right,.gb-gnb__drop-mobile .s-depth3-link .s-arw-right,.gb-gnb__drop-mobile .s-login .s-arw-right,.gb-gnb__drop-mobile .s-mymenu .s-arw-right {
        width: 7px;
        height: 11px;
        margin-top: -3px;
        vertical-align: middle
    }

    .gb-gnb__drop-mobile .s-depth1-link .s-arw-right:after,.gb-gnb__drop-mobile .s-depth2-link .s-arw-right:after,.gb-gnb__drop-mobile .s-depth3-link .s-arw-right:after,.gb-gnb__drop-mobile .s-login .s-arw-right:after,.gb-gnb__drop-mobile .s-mymenu .s-arw-right:after {
        width: 7px;
        height: 11px
    }

    .gb-gnb__drop-mobile .s-depth1-link .s-ico-new-window,.gb-gnb__drop-mobile .s-depth2-link .s-ico-new-window,.gb-gnb__drop-mobile .s-depth3-link .s-ico-new-window,.gb-gnb__drop-mobile .s-login .s-ico-new-window,.gb-gnb__drop-mobile .s-mymenu .s-ico-new-window {
        margin-top: -3px;
        margin-left: 10px;
        margin-right: -24px;
        vertical-align: middle
    }

    .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb__drop-mobile .s-depth2-link {
        font-weight: bold;
        font-size: 14px;
        line-height: 24px;
        text-transform: uppercase
    }

    .gb-gnb__drop-mobile .s-depth1-link .s-arw-right {
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -6px
    }

    .gb-gnb__drop-mobile .s-depth1-link:hover,.gb-gnb__drop-mobile .s-depth1-link:focus,.gb-gnb__drop-mobile .s-depth1-link:active {
        color: #1428a0
    }

    .gb-gnb__drop-mobile .s-depth2-link {
        padding-left: 32px
    }

    .gb-gnb__drop-mobile .s-depth2-link .s-svg {
        margin-left: 10px;
        margin-right: -17px
    }

    .gb-gnb__drop-mobile a.s-depth2-link.s-hover {
        color: #1428a0
    }

    .gb-gnb__drop-mobile a.s-depth2-link.s-hover .s-arw-right:after {
        background-position: -59px -63px
    }

    .gb-gnb__drop-mobile .s-depth3-link {
        padding-left: 32px;
        font-size: 12px;
        color: #363636;
        line-height: 23px
    }

    .gb-gnb__drop-mobile .s-depth3-link.s-hover {
        color: #1428a0;
        text-decoration: underline
    }

    .gb-gnb__drop-mobile .s-login,.gb-gnb__drop-mobile .s-mymenu {
        font-weight: bold;
        font-size: 14px;
        line-height: 24px
    }

    .gb-gnb__drop-mobile .s-login .s-ico-login,.gb-gnb__drop-mobile .s-mymenu .s-ico-login {
        display: inline-block;
        width: auto;
        margin-top: -5px;
        margin-right: 14px;
        margin-left: 1px;
        vertical-align: middle
    }

    .gb-gnb__drop-mobile .s-login:hover,.gb-gnb__drop-mobile .s-login:focus,.gb-gnb__drop-mobile .s-login:active,.gb-gnb__drop-mobile .s-mymenu:hover,.gb-gnb__drop-mobile .s-mymenu:focus,.gb-gnb__drop-mobile .s-mymenu:active {
        color: #1428a0
    }

    .gb-gnb__drop-mobile .s-login .s-arw-right,.gb-gnb__drop-mobile .s-mymenu .s-arw-right {
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -6px
    }

    .gb-gnb__drop-mobile .s-login_new {
        text-transform: uppercase
    }

    .gb-gnb__drop-mobile .s-login_new .s-ico-login,.gb-gnb__drop-mobile .s-mymenu_new .s-ico-login {
        width: auto;
        margin-top: -4px;
        margin-right: 9px
    }

    .gb-gnb__drop-mobile .s-myaccount li:last-child,.gb-gnb__drop-mobile .s-mymenu-inner li:last-child {
        padding-bottom: 0
    }

    .gb-gnb__drop-mobile .s-myaccount .s-depth2-wrap,.gb-gnb__drop-mobile .s-mymenu-inner .s-depth2-wrap {
        border-top: none
    }

    .gb-gnb__drop-mobile .s-myaccount .s-depth2-link,.gb-gnb__drop-mobile .s-mymenu-inner .s-depth2-link {
        text-transform: inherit
    }

    .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu {
        padding-left: 32px;
        border-bottom: 1px solid #e7e7e8
    }

    .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu .s-ico-mymenu {
        margin-top: 0
    }

    .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu .s-mymenu-name strong {
        text-transform: uppercase
    }

    .gb-gnb__search {
        left: 0;
        right: 0;
        background-color: #fff
    }

    .gb-gnb__search-inner {
        left: 0;
        right: 0;
        width: auto
    }

    .gb-gnb__search-bar {
        width: 100%;
        border-width: 1px 0
    }

    .gb-gnb__search-input-wrap {
        margin: 0;
        margin-right: 67px;
        padding: 10px 17px 7px
    }

    .gb-gnb__search-input {
        height: 34px;
        border: 0;
        font-size: 14px;
        line-height: normal
    }

    .gb-gnb__search-history {
        border-top: 1px solid #dadada
    }

    .gb-gnb__search-history-title {
        padding: 17px 0 15px;
        padding-left: 24px;
        padding-right: 50%
    }

    .gb-gnb__search-history ul {
        padding: 12px 0 11px
    }

    .gb-gnb__search-history li a {
        padding: 4px 24px;
        font-size: 12px
    }

    .gb-gnb__search-history-close {
        position: absolute;
        top: 13px;
        right: 19px;
        font-size: 12px
    }

    .gb-gnb__search-suggest {
        top: 52px;
        width: 100%
    }

    .gb-gnb__search-suggest-inner {
        float: none;
        padding: 0;
        border-width: 1px 0
    }

    .gb-gnb__search-suggest-list {
        float: none;
        width: auto;
        padding: 14px 0
    }

    .gb-gnb__search-suggest-list-title {
        padding: 0 24px;
        font-size: 12px;
        line-height: 24px
    }

    .gb-gnb__search-suggest-list li a {
        display: block;
        padding: 5px 24px;
        font-size: 12px;
        line-height: 18px
    }

    .gb-gnb__search-suggest-list li .s-blue {
        color: #1428a0
    }

    .gb-gnb__search-suggest-list-category {
        margin-top: 12px
    }

    .gb-gnb__search-suggest-list-select {
        margin-top: 10px
    }

    .gb-gnb__search-suggest-list-select li a:hover {
        color: #fff;
        background-color: #1428a0
    }

    .gb-gnb__search-suggest-nodata {
        float: none;
        width: auto;
        padding: 15px 24px;
        font-size: 12px
    }

    .gb-gnb__search-typeahead {
        display: none !important
    }

    .gb-gnb .gb-gnb__search .s-ico-search,.gb-gnb .gb-gnb__search .s-ico-close {
        top: 12px;
        padding: 8px
    }

    .gb-gnb .gb-gnb__search .s-ico-search:after,.gb-gnb .gb-gnb__search .s-ico-close:after {
        width: 13px;
        height: 13px
    }

    .gb-gnb .gb-gnb__search .s-ico-search {
        right: 46px
    }

    .gb-gnb .gb-gnb__search .s-ico-search:after {
        background-position: -60px -79px
    }

    .gb-gnb .gb-gnb__search .s-ico-search:hover:after {
        background-position: -75px -79px
    }

    .gb-gnb .gb-gnb__search .s-ico-close {
        right: 16px;
        padding-left: 9px
    }

    .gb-gnb .gb-gnb__search .s-ico-close:after {
        background-position: -30px -79px
    }

    .gb-gnb .gb-gnb__search .s-ico-close:hover:after {
        background-position: -45px -79px
    }

    .gb-gnb .gb-gnb__search .s-ico-close:before {
        top: 8px;
        bottom: 8px
    }

    .gb-gnb .s-gnb-toggler {
        display: block;
        padding: 10px
    }

    .gb-gnb .s-gnb-toggler:after {
        width: 25px;
        height: 20px;
        background-position: 0 -21px
    }

    .gb-gnb .s-gnb-toggler:hover:after,.gb-gnb .s-gnb-toggler:focus:after,.gb-gnb .s-gnb-toggler:active:after {
        background-position: -27px -21px
    }

    .gb-gnb .s-ico-close:after {
        width: 18px;
        height: 18px;
        background-position: -54px -21px
    }

    .gb-gnb .s-ico-close:hover:after {
        background-position: -74px -21px
    }

    .gb-gnb .s-ico-cart:after,.gb-gnb .s-ico-cart-empty:after {
        width: 20px;
        height: 18px
    }

    .gb-gnb .s-ico-cart:after {
        background-position: 0 -43px
    }

    .gb-gnb .s-ico-cart-empty:after {
        background-position: -44px -43px
    }

    .gb-gnb .s-ico-search:after {
        background-position: -88px -43px
    }

    .gb-gnb button:hover .s-ico-search:after,.gb-gnb button:focus .s-ico-search:after,.gb-gnb button:active .s-ico-search:after {
        background-position: -108px -43px
    }

    .gb-gnb .s-arw-left,.gb-gnb .s-arw-right {
        display: inline-block
    }

    .gb-gnb .s-arw-left:after,.gb-gnb .s-arw-right:after {
        width: 7px;
        height: 11px
    }

    .gb-gnb .s-arw-left:after {
        background-position: -32px -63px
    }

    .gb-gnb .s-arw-right:after {
        background-position: -50px -63px
    }

    .gb-gnb .s-ico-new-window {
        display: inline-block
    }

    .gb-gnb .s-ico-new-window:after {
        width: 14px;
        height: 14px;
        background-position: 0 -63px
    }

    .gb-gnb .s-ico-login:after {
        width: 15px;
        height: 18px;
        background-position: -94px -21px
    }

    .gb-gnb .s-mymenu_new .s-ico-login:after {
        width: 19px;
        height: 19px;
        background-position: -65px -106px
    }

    .gb-gnb a:hover .s-arw-left,.gb-gnb a:focus .s-arw-left,.gb-gnb a:active .s-arw-left {
        background-position: -41px -63px
    }

    .gb-gnb a:hover .s-arw-right,.gb-gnb a:focus .s-arw-right,.gb-gnb a:active .s-arw-right {
        background-position: -59px -63px
    }

    .gb-gnb a:hover .s-ico-new-window:after,.gb-gnb a:focus .s-ico-new-window:after,.gb-gnb a:active .s-ico-new-window:after {
        background-position: -16px -63px
    }

    .gb-gnb a:hover .s-ico-login:after,.gb-gnb a:focus .s-ico-login:after,.gb-gnb a:active .s-ico-login:after {
        background-position: -111px -21px
    }

    .gb-gnb a:hover.s-mymenu_new .s-ico-login:after,.gb-gnb a:focus.s-mymenu_new .s-ico-login:after,.gb-gnb a:active.s-mymenu_new .s-ico-login:after {
        background-position: -88px -106px
    }

    .gb-gnb a:hover .s-ico-cart:after,.gb-gnb a:focus .s-ico-cart:after,.gb-gnb a:active .s-ico-cart:after {
        background-position: -22px -43px
    }

    .gb-gnb a:hover .s-ico-cart-empty:after,.gb-gnb a:focus .s-ico-cart-empty:after,.gb-gnb a:active .s-ico-cart-empty:after {
        background-position: -66px -43px
    }

    .gb-gnb-2018 .gb-gnb__tablet-shadow {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__logo {
        z-index: auto
    }

    .gb-gnb-2018 .gb-gnb__submenu-bar {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__utility>li {
        position: static;
        margin-left: 7px
    }

    .gb-gnb-2018 .gb-gnb__utility>li:last-child {
        padding-right: 0
    }

    .gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility {
        height: 62px;
        padding: 0
    }

    .gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:before {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:hover:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:focus:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility:active:before,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility[aria-expanded="true"]:before {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility .s-svg,.gb-gnb-2018 .gb-gnb__utility>li .s-btn-utility .s-svg-ico {
        vertical-align: top
    }

    .gb-gnb-2018 .gb-gnb__utility>li a.s-btn-utility,.gb-gnb-2018 .gb-gnb__utility>li button.s-btn-utility {
        font-size: 13px;
        line-height: 62px;
        vertical-align: top
    }

    .gb-gnb-2018 .gb-gnb__utility>li a.s-btn-utility .s-svg,.gb-gnb-2018 .gb-gnb__utility>li button.s-btn-utility .s-svg {
        top: 0
    }

    .gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-cart,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-cart-empty {
        padding: 0 4px
    }

    .gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-cart:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-cart-empty:after {
        left: 4px;
        width: 27px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-cart.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-cart .s-cart-number,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-cart-empty .s-cart-number {
        top: 16px;
        right: -3px;
        height: 14px
    }

    .gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-search {
        padding: 0 4px
    }

    .gb-gnb-2018 .gb-gnb__utility .s-btn-utility .s-ico-search:after {
        left: 4px;
        width: 20px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-searh.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb-2018 .gb-gnb__utility .s-btn-utility:hover .s-ico-cart:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility:hover .s-ico-cart-empty:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility:focus .s-ico-cart:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility:focus .s-ico-cart-empty:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility:active .s-ico-cart:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility:active .s-ico-cart-empty:after {
        background-position: 0 0
    }

    .gb-gnb-2018 .gb-gnb__utility .s-btn-utility:hover .s-ico-search:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility:focus .s-ico-search:after,.gb-gnb-2018 .gb-gnb__utility .s-btn-utility:active .s-ico-search:after {
        background-position: 0 0
    }

    .gb-gnb-2018 .gb-gnb__search {
        top: 0
    }

    .gb-gnb-2018 .gb-gnb__search-inner {
        top: 0;
        right: 0
    }

    .gb-gnb-2018 .gb-gnb__search-bar {
        width: 100%;
        background-color: #fff;
        border-bottom: none
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap {
        height: 62px;
        padding: 18px 0;
        padding-left: 20px;
        padding-right: 100px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap:after {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search {
        overflow: hidden;
        display: block;
        top: 17px;
        right: 56px;
        width: 0;
        padding: 4px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: width 0.3s, padding-left 0.3s, padding-right 0.3s;
        transition: width 0.3s, padding-left 0.3s, padding-right 0.3s
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search:after {
        width: 20px;
        height: 20px;
        margin: 0 auto;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-searh.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-search:hover:after {
        background-position: 0 0
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-close {
        display: block;
        top: 17px;
        right: 20px;
        padding: 4px
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-close:before {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-close:after {
        width: 20px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-close-mo.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb-2018 .gb-gnb__search-input-wrap .s-ico-close:hover:after {
        background-position: 0 0
    }

    .gb-gnb-2018 .gb-gnb__search-input {
        float: right;
        position: static;
        max-width: none;
        padding: 0;
        right: 90px;
        font-size: 16px
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__search-input {
        font-size: 20px
    }

    body.gb-gnb__search-open .gb-gnb-2018 .gb-gnb__search .gb-gnb__search-input-wrap .s-ico-search {
        width: 26px
    }

    .gb-gnb-2018 .gb-gnb__search-history {
        border-top: none;
        border-left: none;
        border-right: none
    }

    .gb-gnb-2018 .gb-gnb__search-history-title {
        padding: 6px 20px;
        color: #545454;
        font-size: 12px
    }

    .gb-gnb-2018 .gb-gnb__search-history-close {
        color: #3552ae;
        font-size: 11px;
        font-weight: bold
    }

    .gb-gnb-2018 .gb-gnb__search-history li a {
        font-size: 14px
    }

    .gb-gnb-2018 .gb-gnb__search-history .s-ico-history {
        display: none
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__search-history-title {
        font-size: 16px
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__search-history-close {
        font-size: 15px
    }

    html[lang^="th"] .gb-gnb-2018 .gb-gnb__search-history li a {
        font-size: 19px
    }

    .gb-gnb-2018 .gb-gnb__search-suggest {
        top: 62px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile {
        top: 62px;
        left: 0;
        width: 100%
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile-wrap {
        border-right: 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-sub {
        overflow: visible;
        position: static;
        left: 0;
        width: auto
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-sub>ul {
        overflow: visible;
        position: static;
        width: auto;
        height: auto
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-back {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        background-color: transparent
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-back .s-btn-back {
        padding-top: 18px;
        padding-bottom: 19px;
        padding-left: 27px;
        padding-right: 19px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-back .s-btn-back .s-svg {
        margin: 0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-back .s-btn-back .s-arw-left:after,.gb-gnb-2018 .gb-gnb__drop-mobile .drilldown-back .s-btn-back .s-arw-right:after {
        width: 11px;
        height: 15px;
        background-size: 155px auto;
        background-position: -37px -74px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link {
        padding-top: 14px;
        padding-bottom: 14px;
        padding-left: 25px;
        padding-right: 55px;
        font-size: 14px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link .s-arw-right,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link .s-arw-right {
        right: 25px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-link {
        line-height: 24px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link.is-expanded,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:hover,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:focus,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link:active {
        background-color: transparent;
        color: #1428a0
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-link .s-arw-right {
        display: block
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-mymenu {
        line-height: 24px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu {
        height: 24px;
        padding-top: 14px;
        padding-bottom: 14px;
        padding-left: 25px;
        padding-right: 55px;
        font-size: 14px;
        line-height: 24px;
        color: #858585
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap .s-mymenu-name {
        font-size: 14px;
        line-height: 24px;
        color: #858585
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active {
        background-color: transparent
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link:active .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu.is-expanded .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:hover .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:focus .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu:active .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-grey.svg)
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-ico-new-window:after,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-ico-new-window:after {
        background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-grey.svg)
    }

    html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="sv-SE"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="da-DK"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="fi-FI"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-login .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-signin .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-depth1-link .s-arw-right,html[lang="no-NO"] .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth1-wrap.s-member-wrap a.s-mymenu .s-arw-right {
        display: block;
        right: 25px
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap {
        padding-bottom: 16px;
        background-color: #fff
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth2-link {
        padding: 14px 57px;
        font-size: 17px;
        color: #000
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap a.s-depth2-link {
        text-decoration: underline
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap a.s-depth2-link .s-arw-left,.gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap a.s-depth2-link .s-arw-right {
        display: none
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-depth3-link {
        padding: 9px 57px 8px;
        font-size: 14px;
        color: #000
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth2-wrap .s-mymenu {
        padding: 14px 57px;
        font-size: 17px;
        color: #000
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .s-depth3-link {
        padding: 15px 57px;
        font-size: 14px;
        color: #000
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title {
        background-color: #fff
    }

    .gb-gnb-2018 .gb-gnb__drop-mobile .gb-gnb__inner-title .s-depth1-link {
        padding: 14px 57px;
        font-size: 17px;
        line-height: 24px;
        color: #000
    }

    html.gb-gnb-2018-open .gb-gnb.gb-gnb-2018 .gb-gnb__bar-inner>.s-ico-close {
        margin-top: 15px;
        padding: 6px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li {
        position: static
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility {
        padding: 0 5px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-inner {
        top: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-bar {
        width: 100%;
        background-color: #fff;
        border-bottom: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap {
        float: right;
        width: 0;
        height: 63px;
        max-width: -webkit-calc(100% - 86px);
        max-width: calc(100% - 86px);
        padding: 13px 0 19px;
        padding-left: 34px;
        margin-right: 62px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: width 0.3s;
        transition: width 0.3s
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap:after {
        right: 0;
        max-width: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search {
        overflow: hidden;
        display: block;
        top: 14px;
        left: 2px;
        width: 0;
        padding: 4px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: width 0.3s,padding-right 0.3s;
        transition: width 0.3s,padding-right 0.3s
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search:after {
        width: 20px;
        height: 20px;
        margin: 0 auto;
        background-image: url(/global/galaxy/apps/common/img/component/ico-gnb-2019-search.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search:hover:after {
        background-position: 0 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-close {
        display: block;
        top: 17px;
        right: -38px;
        padding: 4px;
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-close:before {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-close:after {
        width: 20px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-close-mo.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-close:hover:after {
        background-position: 0 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input {
        float: none;
        position: static;
        max-width: none;
        padding: 0;
        font-size: 14px;
        -webkit-transition: none;
        transition: none
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__search-input {
        font-size: 18.9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-history {
        overflow: hidden;
        clear: both;
        height: 0;
        border-top: 1px solid #dadada;
        border-left: none;
        border-right: none;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-history-title {
        font-size: 12px
    }

    html[lang^="th"] .gb-gnb.gb-gnb-2019 .gb-gnb__search-history-title {
        font-size: 16.2px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-history ul {
        overflow-y: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-history .s-ico-history {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-suggest {
        top: 62px;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-suggest-inner {
        border-bottom: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-suggest-list {
        overflow-y: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-suggest-list-title {
        padding: 0 20px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-suggest-list li a {
        padding: 3px 20px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-wrap {
        border-top: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link:hover,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link:active,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-depth1-link:focus {
        color: #000
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-login,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .s-mymenu {
        padding: 0
    }

    body.gb-gnb__search-open {
        overflow: hidden
    }

    body.gb-gnb__search-open .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap {
        width: 100%
    }

    body.gb-gnb__search-open .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap .s-ico-search {
        width: 24px
    }
}

@media screen and (max-width: 768px) {
    .gb-gnb__cart-empty {
        width:484.26667px;
        width: 63.05556vw;
        padding: 34.13333px;
        padding: 4.44444vw;
        margin-left: -275.2px;
        margin-left: -35.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty {
        width:227px;
        width: 63.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty {
        padding:16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty {
        margin-left:-129px;
        margin-left: -35.83333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-gnb__cart-empty-desc {
        margin:0px 40.53333px;
        margin: 0vw 5.27778vw;
        padding: 40.53333px 0px 42.66667px;
        padding: 5.27778vw 0vw 5.55556vw;
        font-size: 34.13333px;
        font-size: 4.44444vw;
        line-height: 1.36
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-desc {
        margin:0px 19px;
        margin: 0vw 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-desc {
        padding:19px 0px 20px;
        padding: 5.27778vw 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-desc {
        font-size:16px;
        font-size: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .gb-gnb__cart-empty-desc:before {
        width:83.2px;
        width: 10.83333vw;
        height: 83.2px;
        height: 10.83333vw;
        margin-bottom: 21.33333px;
        margin-bottom: 2.77778vw;
        background: url(/global/galaxy/apps/common/img/component/gnb-cart-empty-mo.png) no-repeat;
        background-size: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-desc:before {
        width:39px;
        width: 10.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-desc:before {
        height:39px;
        height: 10.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-desc:before {
        margin-bottom:10px;
        margin-bottom: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .gb-gnb__cart-empty-link {
        padding:21.33333px 34.13333px 17.06667px;
        padding: 2.77778vw 4.44444vw 2.22222vw;
        font-size: 25.6px;
        font-size: 3.33333vw;
        line-height: 1.3
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-link {
        padding:10px 16px 8px;
        padding: 2.77778vw 4.44444vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-link {
        font-size:12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-gnb__cart-empty-close {
        top:27.73333px;
        top: 3.61111vw;
        right: 27.73333px;
        right: 3.61111vw;
        width: 42.66667px;
        width: 5.55556vw;
        height: 42.66667px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-close {
        top:13px;
        top: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-close {
        right:13px;
        right: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-close {
        width:20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-close {
        height:20px;
        height: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .gb-gnb__cart-empty-close:after {
        width:29.86667px;
        width: 3.88889vw;
        height: 29.86667px;
        height: 3.88889vw;
        margin: 6.4px;
        margin: 0.83333vw;
        background: url(/global/galaxy/apps/common/img/component/gnb-btn-close-mo.png) no-repeat;
        background-size: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-close:after {
        width:14px;
        width: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-close:after {
        height:14px;
        height: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .gb-gnb__cart-empty-close:after {
        margin:3px;
        margin: 0.83333vw
    }
}

@media screen and (max-width: 768px) {
    .gb-gnb__cart-empty-close:hover:after {
        background-image:url(/global/galaxy/apps/common/img/component/gnb-btn-close-mo-hover.png);
        background-position: 0 0
    }
}

@media screen and (max-width: 767px) {
    .gb-gnb.gb-gnb-2019 .s-ico-new-window:after {
        width:10px;
        height: 10px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__tablet-shadow {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__logo {
        z-index: auto
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__submenu-bar {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li {
        position: static;
        margin-left: 7px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li:last-child {
        padding-right: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility {
        height: 62px;
        padding: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:before {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:hover:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:focus:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility:active:before,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility[aria-expanded="true"]:before {
        display: none
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility .s-svg,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li .s-btn-utility .s-svg-ico {
        vertical-align: top
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li a.s-btn-utility,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li button.s-btn-utility {
        font-size: 13px;
        line-height: 62px;
        vertical-align: top
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility>li a.s-btn-utility .s-svg,.gb-gnb.gb-gnb-2019 .gb-gnb__utility>li button.s-btn-utility .s-svg {
        top: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-cart,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-cart-empty {
        padding: 0 4px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-cart:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-cart-empty:after {
        left: 4px;
        width: 27px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-cart.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-cart .s-cart-number,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-cart-empty .s-cart-number {
        top: 16px;
        left: 20px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-search {
        padding: 0 4px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility .s-ico-search:after {
        left: 4px;
        width: 20px;
        height: 20px;
        background-image: url(/global/galaxy/apps/common/img/component/ico-new-gnb-searh.svg);
        background-position: 0 0;
        background-size: 100% auto
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:hover .s-ico-cart:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:hover .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:focus .s-ico-cart:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:focus .s-ico-cart-empty:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:active .s-ico-cart:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:active .s-ico-cart-empty:after {
        background-position: 0 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:hover .s-ico-search:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:focus .s-ico-search:after,.gb-gnb.gb-gnb-2019 .gb-gnb__utility .s-btn-utility:active .s-ico-search:after {
        background-position: 0 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__search-input-wrap {
        height: 62px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb-2019__cta-close {
        left: auto;
        right: 22px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile {
        overflow: visible;
        top: 0;
        left: -300px;
        width: 300px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__cta-back {
        display: block;
        position: absolute;
        left: 22px;
        top: 18px;
        z-index: 1;
        background-color: transparent
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__cta-back .s-btn-back {
        padding-top: 5px;
        padding-bottom: 6px;
        padding-left: 9px;
        padding-right: 9px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__cta-back .s-btn-back .s-svg {
        margin: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__cta-back .s-btn-back .s-arw-left:after,.gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__cta-back .s-btn-back .s-arw-right:after {
        width: 10px;
        height: 17px;
        background-image: url(/global/galaxy/apps/common/img/component/svg-arw-left.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% 100%
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__title {
        height: 62px;
        border-right: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__title-text {
        display: block;
        line-height: 62px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-title {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 62px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-text {
        line-height: 62px
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth1-container {
        border-right: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2 {
        overflow: visible;
        position: fixed;
        left: -300px;
        top: 0;
        bottom: 0;
        z-index: 10;
        width: 300px;
        background-color: #fff
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-container {
        border-top: 0
    }

    .gb-gnb.gb-gnb-2019 .gb-gnb__drop-mobile .gb-gnb-2019__depth2-cta--only .s-arw-right {
        position: absolute;
        top: 50%;
        right: 12px;
        margin-top: -5px
    }
}

.cart-area {
    display: inline-block
}

.cart-area .btn-cart {
    overflow: hidden;
    display: inline-block;
    padding: 0 13px;
    background-color: #006ec5;
    line-height: 36px;
    color: #fff
}

.cart-area .btn-cart:hover {
    color: #fff
}

.js-m-cart {
    display: block
}

.cartbutton {
    display: none
}

html.ltr .ss_samsung .gb-gnb__cart-inner .gb-gnb__cart-layer {
    top: 0 !important;
    right: 40px
}

.layer_popup .popup_wrap .popup_title+.msg-text {
    margin-top: 20px
}

.cartbutton {
    display: table-cell;
    vertical-align: top
}

.cartbutton {
    line-height: 150px;
    font-size: 1px
}

.gb-gnb__cart-inner .gb-gnb__cart-layer .cart-list {
    -webkit-overflow-scrolling: touch
}

.popAlign .icon-close-x,.cart-close .icon-close-x {
    display: block;
    height: 21px;
    width: 21px;
    background: url(/global/galaxy/apps/common/img/component/gnb/layer-ir.png) no-repeat 0 0 !important;
    position: absolute;
    top: 0;
    right: 0
}

.cart-close .icon-close-x {
    background: url(/global/galaxy/apps/common/img/component/gnb/btn-close.png) no-repeat !important
}

.popAlign .icon-close-x:before,.cart-close .icon-close-x:before {
    content: ''
}

.gb-gnb__cart-inner .gb-gnb__cart-layer .cart-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 21px;
    height: 21px;
    color: #fff;
    font-size: 28px
}

.layer_popup .popup_wrap {
    position: relative;
    padding: 30px 30px 0 30px
}

.layer_popup .popup_wrap .popup_title {
    color: #333;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px
}

.layer_popup .popup_wrap h2.popup_title {
    font-weight: bold
}

.layer_popup .popup_wrap .close {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 10px
}

html.ltr .layer_popup .popup_wrap .close-button {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 28px;
    color: #666
}

.layer_popup .popup_wrap .button {
    display: inline-block;
    min-width: 10em;
    padding: .8em 10px;
    background-color: #1428a0;
    color: #fff
}

.layer_popup .popup_wrap .button:hover {
    background-color: #666
}

.layer_popup .popup_wrap .button.big {
    min-width: 11.5em;
    padding: 1.2em 15px
}

.layer_popup .popup_wrap .button.gray {
    background: #e2e2e2;
    color: #292929
}

.layer_popup .popup_wrap .button.gray:hover,.layer_popup .popup_wrap .button.gray:active {
    color: #fff;
    background-color: #666
}

.layer_popup .popup_wrap .button.skyblue {
    background: #006ec5
}

.layer_popup .popup_wrap .button.skyblue:hover {
    background-color: #666
}

.layer_popup sup {
    color: #c13b00;
    vertical-align: top;
    padding-left: 3px
}

.ss_samsung.sign #content {
    padding-top: 50px;
    padding-bottom: 50px
}

.layer_popup .sign-inner-wrap {
    position: relative;
    padding: 30px 20px 0
}

.layer_popup .sign-inner-wrap .popup_title {
    color: #333;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px
}

.layer_popup .close {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 10px
}

.layer_popup .close-button {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 28px;
    color: #292929
}

@media (max-width: 960px) and (min-width: 768px) {
    #sign_wrap {
        margin:0
    }
}

#popup_privacy {
    position: absolute;
    z-index: 9000;
    width: 484px;
    color: #292929;
    left: 50%;
    top: 50%
}

.popup_wrap .popup_title2 {
    color: #333;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px
}

#popup_privacy .popup_wrap {
    background: #fff;
    position: relative;
    padding: 30px 20px 23px 20px
}

#popup_privacy .popup_wrap .popup_title {
    color: #000;
    font-size: 22px;
    padding-bottom: 10px;
    border-bottom: 2px solid #ccc;
    background: #fff
}

#popup_privacy .popup_cont {
    padding: 0 0 0 0;
    overflow: hidden
}

#popup_privacy .popup_cont .privacy_wrap {
    overflow: hidden;
    margin: 30px 0 0 0;
    padding: 0
}

#popup_privacy .privacy_link {
    display: inline-block;
    text-decoration: underline;
    color: #0071bf
}

#popup_privacy .check_box {
    float: left;
    margin-bottom: 15px
}

#popup_privacy .check_box .check_error {
    clear: both;
    padding: 5px 0 0 38px;
    color: #fd020e
}

#popup_privacy .check_box .check_txt {
    clear: both;
    padding-left: 38px;
    color: #292929;
    font-size: 16px
}

#popup_privacy .check_box label {
    display: inline-block;
    position: relative;
    padding-left: 40px;
    clear: both;
    color: #292929;
    font-size: 16px;
    line-height: 1.8em
}

#popup_privacy .popup_cont .privacy_btn {
    clear: both;
    margin-top: 20px;
    padding-top: 10px;
    text-align: center
}

#popup_privacy .popup_cont .privacy_btn .button {
    display: inline-block;
    min-width: 10em;
    padding: 12px 10px;
    background-color: #1428a0;
    color: #fff
}

#popup_privacy .popup_cont .privacy_btn .button:hover {
    background-color: #666
}

#popup_privacy form:not(#foo)>fieldset input[type="checkbox"]+label:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 29px;
    height: 29px;
    background: #a6a8aa;
    content: "";
    display: inline-block
}

#popup_privacy form:not(#foo)>fieldset input[type="checkbox"]:checked+label:before {
    background: #0071bf url(/global/galaxy/apps/common/img/component/gnb/layer-ir.png) no-repeat 0 -23px
}

#popup_privacy form:not(#foo)>fieldset input[type="radio"],#popup_privacy form:not(#foo)>fieldset input[type="checkbox"] {
    padding: 0;
    margin: 0;
    opacity: 0;
    position: absolute
}

#popup_privacy form:not(#foo)>fieldset input[type="radio"],#popup_privacy form:not(#foo)>fieldset input[type="checkbox"] {
    float: left
}

#popup_privacy form:not(#foo)>fieldset input[type="radio"] {
    left: -9999em
}

#popup_privacy form:not(#foo)>fieldset input[type="radio"]+label,#popup_privacy form:not(#foo)>fieldset input[type="checkbox"]+label {
    clear: none;
    cursor: pointer;
    line-height: 29px;
    line-height: 1.8125rem;
    position: relative
}

#popup_privacy form:not(#foo)>fieldset input[type="radio"]+label,#popup_privacy form:not(#foo)>fieldset input[type="checkbox"]+label {
    float: left
}

@media screen and (max-width: 1024px) {
    #popup_privacy form:not(#foo)>fieldset input[type="checkbox"]:checked+label:before {
        background-image:url(/global/galaxy/apps/common/img/component/gnb/layer-ir_2x.png);
        background-size: 50px auto
    }
}

@media (max-width: 768px) {
    #popup_privacy {
        width:90%
    }

    #popup_privacy .check_box {
        position: relative;
        min-height: 30px;
        width: 100%
    }

    #popup_privacy .check_box label {
        position: relative;
        left: 40px;
        top: 0;
        margin-right: 10px;
        line-height: 14px
    }

    #popup_privacy .check_box label:before {
        position: absolute;
        left: -40px
    }

    #popup_privacy .check_box .check_error {
        clear: both;
        padding-left: 40px;
        color: #fd020e
    }

    #popup_privacy .check_box .check_txt {
        clear: both;
        padding: 5px 0 0 40px
    }

    .popup-message {
        width: 90%
    }

    .popup_wrap .msg-text2 {
        line-height: 23px
    }

    .layer_popup .popup_wrap .button.big {
        min-width: 10em;
        margin-top: 5px;
        padding: .8em 10px
    }
}

@media (max-width: 480px) {
    #popup_privacy .popup_cont .privacy_btn .button {
        margin-top:5px
    }
}

.gb-gnb__cart-inner .gb-gnb__cart-layer h3 {
    padding: 20px;
    font-size: 17px;
    color: #fff;
    background: #5a5a5a;
    font-weight: normal
}

.gb-gnb__cart-inner .gb-gnb__cart-layer {
    display: none
}

.on .gb-gnb__cart-inner .gb-gnb__cart-layer {
    display: block
}

.on .gb-gnb__cart-inner .gb-gnb__cart-layer .cart-list {
    max-height: 528px;
    overflow: hidden;
    overflow-y: scroll
}

.cart-products {
    overflow: hidden;
    *zoom:1;background: #fff;
    display: table;
    padding: 20px 0;
    position: relative;
    height: auto;
    color: #292929;
    width: 100%;
    border-bottom: 1px solid #f1f1f1
}

.product-image {
    width: 35%
}

.product-btn {
    width: 6%
}

.product-desc {
    width: 59%
}

.product-image img {
    margin-left: 0
}

.vertical-align-content {
    display: table-cell;
    vertical-align: middle;
    background: #fff
}

.vertical-align-top {
    display: table-cell;
    vertical-align: top
}

.product-btn {
    padding: 5px
}

.product-image {
    display: table-cell;
    text-align: center
}

.product-desc {
    display: table-cell;
    line-height: 1;
    white-space: normal
}

.colour-selection {
    display: block;
    padding: 0 0 5px;
    border-bottom: none;
    border-top: none;
    font-size: 16px
}

.product-desc .product-title {
    padding-right: 10px;
    display: table-cell
}

.product-desc .product-title a {
    padding: 0;
    border: 0
}

.product-desc .product-title a {
    padding: 0;
    border: 0;
    width: 100%
}

.product-desc .product-title .product-title-label {
    display: block;
    overflow: hidden;
    min-height: 34px;
    width: 100%;
    white-space: pre-wrap;
    word-break: break-word;
    font-weight: normal;
    line-height: 1.2;
    text-align: left;
    color: #0071bf
}

.product-desc .product-title .product-title-code {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    color: #292929
}

.colour-selection {
    overflow: hidden;
    padding-top: 5px
}

.colour-selection span {
    vertical-align: middle;
    font-size: 13px;
    color: #292929
}

.colour-selection ul {
    display: table-cell;
    overflow: hidden;
    *zoom:1;vertical-align: middle;
    float: right
}

.colour-selection ul li {
    padding-top: 3px
}

.colour-selection ul li:first-child {
    padding-top: 0
}

.colour-selection ul li .colour-box {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    margin-right: 6px
}

.product-quantity {
    overflow: hidden;
    display: block;
    padding-top: 5px
}

.product-quantity span {
    float: left;
    margin-right: 10px;
    font-size: 13px;
    vertical-align: middle;
    color: #292929
}

.product-quantity span.product-quantity-label {
    float: right;
    margin-right: 10px;
    font-size: 14px;
    vertical-align: middle;
    color: #0071bf
}

.product-price {
    overflow: hidden;
    padding-top: 4px;
    width: 100%;
    display: block
}

.product-price span {
    float: left;
    line-height: 30px;
    font-size: 13px;
    color: #292929
}

.product-price span+span {
    float: right;
    vertical-align: middle;
    color: #0071bf;
    letter-spacing: 0;
    font-size: 18px
}

.total {
    overflow: hidden;
    padding: 16px 16px 26px;
    color: #292929;
    background: #5a5a5a
}

.total .btn {
    position: relative;
    float: left;
    overflow: hidden;
    height: 38px;
    width: 100%
}

.total .price {
    overflow: hidden;
    margin: 0 0 26px;
    color: #fff
}

.total .price strong {
    float: left;
    padding: 0;
    text-transform: none;
    font-size: 18px;
    font-weight: normal
}

.total .price span {
    float: right;
    padding: 0;
    margin: 0;
    display: inline-block;
    font-weight: normal;
    vertical-align: middle;
    color: #fff;
    font-size: 18px;
    letter-spacing: 0
}

.cart-close,.gb-gnb__cart-inner .gb-gnb__cart-layer .cart-close {
    position: absolute;
    top: 18px;
    right: 20px
}

.cart-products.no-data {
    text-align: center;
    padding: 33px 0
}

.cartnum {
    position: absolute;
    top: 4px;
    right: 2px;
    padding: 1px 0;
    width: 20px;
    letter-spacing: 0;
    line-height: 1.1;
    background: #de3d04;
    font-size: 11px;
    color: #fff !important;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    text-align: center
}

.gb-gnb__cart-inner .gb-gnb__cart-layer .ss-button {
    position: absolute;
    display: inline-block;
    font-weight: 400;
    color: #fff;
    line-height: 38px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all .3s ease 0;
    -moz-transition: all .3s ease 0;
    -webkit-transition: all .3s ease 0;
    text-align: center;
    cursor: pointer;
    left: 0;
    top: 0;
    width: 100%;
    height: 38px;
    font-size: 16px;
    margin: 0;
    background: none repeat scroll 0 0 #1428a0
}

.cart-list .ss-button.darkblue {
    width: 20%;
    top: 110px;
    left: 50%;
    margin: 0 0 0 -42%;
    font-size: 11px;
    line-height: 20px;
    height: 20px
}

.gb-gnb__cart-inner .gb-gnb__cart-layer .ss-button.darkblue:hover {
    text-decoration: none;
    background-color: #292929
}

.gb-gnb__cart-inner .gb-gnb__cart-layer .cart-list {
    max-height: 578px;
    overflow-y: scroll
}

#sign_wrap img {
    vertical-align: middle
}

#sign_wrap legend,hr {
    display: none
}

#sign_wrap legend {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0
}

#sign_wrap input,select,textarea {
    font-size: 100%;
    color: #707070
}

#sign_wrap button {
    border: 0 none
}

#sign_wrap caption {
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    text-indent: -1000px;
    overflow: hidden
}

#sign_wrap .layer_popup a,.layer_popup a:link,.layer_popup a:visited {
    text-decoration: none
}

#sign_wrap a:hover,#sign_wrap a:active {
    text-decoration: none
}

#sign_wrap a:focus {
    text-decoration: none
}

#sign_wrap * {
    font-weight: normal
}

#sign_wrap input[readonly="readonly"] {
    color: #999;
    cursor: default
}

#sign_wrap .layer_popup {
    font-size: .75em;
    color: #747474
}

#sign_wrap .mgt5 {
    margin-top: 5px !important
}

#sign_wrap .mgt10 {
    margin-top: 10px !important
}

#sign_wrap .mgt15 {
    margin-top: 15px !important
}

#sign_wrap .ac {
    text-align: center !important
}

#sign_wrap .al {
    text-align: left !important
}

.sign-inner-wrap input[type="checkbox"] {
    position: absolute;
    opacity: 0
}

.sign-inner-wrap input[type="checkbox"]+label {
    float: left;
    clear: none;
    cursor: pointer;
    line-height: 20px
}

.sign-inner-wrap input[type="checkbox"]+label:before {
    float: left;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    background: #a6a8aa;
    content: "";
    display: inline-block;
    clear: both
}

.sign-inner-wrap input[type="checkbox"]:checked+label:before {
    background: #0071bf url(/global/galaxy/apps/common/img/component/gnb/layer-ir.png) no-repeat -4px -27px
}

.layer_popup {
    z-index: 9990;
    display: none
}

.layer_popup+.lightbox-skrim {
    display: none;
    z-index: 8999
}

#sign_wrap .input {
    padding: 0
}

.layer_popup #sign_wrap {
    position: absolute;
    z-index: 9000;
    width: 500px;
    color: #292929;
    left: 50%;
    top: 50%
}

#sign_wrap {
    overflow: hidden
}

#sign_wrap .sign-inner-wrap {
    background: #fff;
    position: relative;
    padding: 30px
}

#sign_wrap .sign-inner-wrap .title {
    color: #000;
    font-size: 22px;
    background: #fff
}

#sign_wrap .popup_cont .sub-tit {
    font-size: 16px;
    margin: 25px 0 15px;
    color: #292929
}

#sign_wrap .input-wrap {
    clear: both
}

#sign_wrap .input-wrap label {
    font-size: 14px;
    color: #000;
    margin-bottom: 5px;
    display: inline-block
}

#sign_wrap .input-wrap label sup {
    color: #d64100
}

#sign_wrap .input-wrap .input {
    margin-bottom: 5px
}

#sign_wrap .input-wrap .input input {
    padding: 3px 5px 4px;
    margin: 0;
    width: 100%;
    border: 0;
    background-color: #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px
}

#sign_wrap .chk {
    position: relative;
    overflow: hidden
}

#sign_wrap .chk label {
    font-size: 12px
}

#sign_wrap .sign-link a {
    font-size: 12px;
    color: #0071bf
}

#sign_wrap .icon-link-play {
    height: 13px;
    width: 13px;
    display: inline-block;
    background: url(/global/galaxy/apps/common/img/component/gnb/layer-ir.png) no-repeat -36px 0;
    margin-left: 4px;
    vertical-align: middle
}

#sign_wrap .btn-wrap {
    margin-top: 25px
}

#sign_wrap .btn-wrap .button {
    font-size: 14px;
    padding: 12px 40px
}

#sign_wrap .btn-wrap p {
    margin-top: 10px;
    font-size: 15px
}

#sign_wrap .btn-wrap p a {
    color: #0071bf
}

#sign_wrap .connect_wrap {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #d2d2d2
}

#sign_wrap .connect_wrap .connet-tit {
    font-size: 16px;
    margin-bottom: 10px;
    color: #292929
}

#sign_wrap .sns-wrap a+a {
    margin-left: 4px
}

#sign_wrap .sns-wrap .ico-desctop {
    display: none
}

#sign_wrap .sign-inner-wrap .error {
    margin-bottom: 5px;
    font-size: 12px;
    color: #e40020
}

#sign_wrap .icon-alert {
    height: 11px;
    width: 11px;
    display: inline-block;
    background: url(/global/galaxy/apps/common/img/component/gnb/layer-ir.png) no-repeat -23px 0;
    margin-right: 4px;
    vertical-align: -1px
}

@media (min-width: 48em) {
    .layer_popup .sign-inner-wrap .close-button {
        right:30px;
        top: 30px;
        font-size: 28px
    }

    .layer_popup #sign_wrap {
        position: absolute
    }

    #sign_wrap .sign-inner-wrap {
        padding: 30px
    }

    #sign_wrap .sign-inner-wrap .title {
        font-size: 29px
    }

    #sign_wrap .popup_cont .sub-tit {
        font-size: 19px;
        margin: 35px 0 25px
    }

    #sign_wrap .input-wrap label {
        font-size: 14px;
        margin-bottom: 7px
    }

    #sign_wrap .chk label {
        font-size: 13px
    }

    #sign_wrap .sign-link a {
        font-size: 14px
    }

    #sign_wrap .btn-wrap {
        margin-top: 40px
    }

    #sign_wrap .btn-wrap .button {
        font-size: 14px;
        padding: 14px 60px
    }

    #sign_wrap .btn-wrap p,#sign_wrap .btn-wrap p a {
        font-size: 15px
    }

    #sign_wrap .connect_wrap {
        margin-top: 20px;
        padding-top: 15px
    }

    #sign_wrap .connect_wrap .connet-tit {
        font-size: 19px;
        margin-bottom: 15px
    }

    #sign_wrap .sns-wrap {
        text-align: center
    }

    #sign_wrap .sns-wrap a img {
        height: 48px
    }

    #sign_wrap .sns-wrap .ico-mobile {
        display: none
    }

    #sign_wrap .sns-wrap .ico-desctop {
        display: block
    }
}

@media (max-width: 22.5em) {
    #sign_wrap .sns-wrap a img {
        height:40px
    }
}

@media (max-width: 320px) {
    #sign_wrap .sns-wrap a img {
        height:34px
    }
}

#sign_wrap .sign-cont {
    margin-top: 20px;
    padding-bottom: 20px
}

#sign_wrap .sign-cont:after {
    content: " ";
    display: block;
    clear: both
}

#sign_wrap .sign-cont .left-group {
    width: 100%
}

#sign_wrap .sign-cont .right-group {
    width: 100%
}

#sign_wrap .sign-cont .sub-tit {
    color: #000;
    font-size: 18px;
    margin-bottom: 20px
}

#sign_wrap .sign-cont .btn-guest {
    color: #292929;
    background: #e2e2e2;
    min-width: 220px;
    font-size: 14px
}

#sign_wrap .sign-cont .right-group .guset-section .title {
    font-size: 18px
}

#sign_wrap .sign-cont .right-group .guset-section .sign-link {
    margin-top: 20px
}

@media (min-width: 640px) {
    #sign_wrap .sign-cont .left-group {
        float:left;
        width: 50%
    }

    #sign_wrap .sign-cont .right-group {
        float: right;
        width: 50%
    }

    #sign_wrap .sign-cont .right-group .guset-section {
        margin-top: 20px
    }
}

@media (min-width: 640px) and (max-width: 768px) {
    #sign_wrap .sign-cont .left-group .input-wrap .input {
        width:270px
    }

    #sign_wrap .sign-cont .right-group .guset-section {
        padding: 0 0 0 45px
    }
}

@media (min-width: 768px) {
    #sign_wrap .sign-cont .left-group .input-wrap .input {
        width:280px
    }

    #sign_wrap .sign-cont .right-group .guset-section {
        padding: 0 0 0 45px
    }

    #sign_wrap .sign-cont .right-group .guset-section .sign-link {
        text-align: right;
        margin-top: 160px
    }
}

@media (min-width: 960px) {
    #sign_wrap .sign-cont .sub-tit {
        font-size:22px
    }

    #sign_wrap .sign-cont .btn-guest {
        min-width: 280px;
        font-size: 18px
    }

    #sign_wrap .sign-cont .left-group .input-wrap .input {
        width: 370px
    }

    #sign_wrap .sign-cont .right-group .guset-section {
        padding: 0 0 0 85px
    }
}

#sign_wrap .button {
    background: #1428a0;
    color: #fff;
    min-width: 10em;
    padding: .8em 0;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom:1;*display: inline;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
    text-decoration: none
}

#sign_wrap.button.gray {
    background: #e2e2e2;
    color: #292929
}

#sign_wrap .button.gray:hover,.ss_samsung .button.gray:active {
    color: #fff
}

#sign_wrap .button:hover {
    background: #666;
    color: #fff
}

#sign_wrap .button:active {
    background: #292929
}

.lightbox-skrim {
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 1021;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
    opacity: .66
}

#popup-type01,#popup-type02,#popup-type03,#popup-type04,#popup-type05,#popup-type06 {
    position: absolute;
    z-index: 9999;
    width: 350px;
    min-height: 130px;
    display: block;
    background: #fff;
    left: 50%;
    top: 50%
}

.popup_wrap .pop-tit {
    font-size: 17px;
    margin: 15px 0 20px;
    color: #000;
    font-weight: bold
}

.popup_wrap .msg-text {
    font-size: 14px;
    color: #000;
    margin: 40px 0 20px
}

.popup_wrap .msg-text .col {
    color: #ff7200;
    display: inline-block
}

.popup_wrap .tc {
    text-align: center
}

.popup_wrap .pop-btn {
    text-align: center
}

#popup-type02 .pop-btn,#popup-type03 .pop-btn,#popup-type04 .pop-btn,#popup-type05 .pop-btn,#popup-type06 .pop-btn,#popup-type10 .pop-btn {
    margin-bottom: 30px
}

.layer_popup .popup_wrap {
    position: relative;
    padding: 30px 30px 0 30px
}

.layer_popup .popup_wrap .popup_title {
    color: #333;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px
}

.layer_popup .popup_wrap .close {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 10px
}

html.ltr .layer_popup .popup_wrap .close-button {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 28px;
    color: #666
}

.layer_popup .popup_wrap .button {
    display: inline-block;
    min-width: 10em;
    padding: .8em 10px;
    background-color: #1428a0;
    color: #fff
}

.layer_popup .popup_wrap .button:hover {
    background-color: #666
}

.layer_popup .popup_wrap .button.gray {
    background: #e2e2e2;
    color: #292929
}

.layer_popup .popup_wrap .button.gray:hover,.layer_popup .popup_wrap .button.gray:active {
    color: #fff;
    background-color: #666
}

#sign_wrap .toggle-layer {
    margin-top: 20px;
    position: relative;
    font-size: 14px;
    color: #000
}

#sign_wrap .toggle-layer a {
    color: #000
}

#sign_wrap .toggle-layer .toggle {
    padding: 10px 0;
    display: block;
    font-weight: bold
}

#sign_wrap .toggle-layer .toggle-content p {
    font-size: 12px
}

#sign_wrap .toggle-layer .toggle .icon-down-arrow,#sign_wrap .toggle-layer .toggle .icon-up-arrow {
    height: 9px;
    width: 16px;
    display: inline-block;
    background: url(/global/galaxy/apps/common/img/component/gnb/layer-ir.png) no-repeat -34px -26px;
    margin-left: 4px
}

#sign_wrap .toggle-layer .toggle .icon-up-arrow {
    background-position: -34px -15px
}

.popup-nextgen-type {
    position: absolute;
    z-index: 9999;
    min-height: 130px;
    width: 350px;
    display: block;
    background: #fff;
    padding-bottom: 30px
}

.popup-nextgen-type .button {
    font-size: 12px;
    min-width: 90px !important
}

.layer_popup #sign_wrap {
    position: absolute;
    z-index: 2100;
    width: 500px;
    background-color: #fff
}

@media (max-width: 1024px) and (max-width: 768px) {
    .layer_popup #sign_wrap {
        width:90%
    }
}

.gb-gnb__shop-layer {
    display: none;
    position: absolute;
    top: 100%;
    right: -39px;
    width: 186px;
    background-color: #fff;
    border: 1px solid #dadada
}

.gb-gnb__shop-layer-in {
    padding: 8px 20px
}

.gb-gnb__shop-layer-in li {
    margin-top: 6px;
    font-size: 12px;
    line-height: 1.5
}

.gb-gnb__shop-layer-in li:first-child {
    margin-top: 0
}

.gb-gnb__shop-layer-in a {
    display: block;
    padding: 4px 0;
    color: #000
}

.gb-gnb__shop-layer-in a:hover {
    color: #1428A0
}

.is-layer-active {
    position: relative
}

.is-layer-active .s-btn-login .s-arw-right {
    display: none !important
}

.is-layer-active .s-btn-login:after {
    position: absolute;
    left: 1px;
    right: 1px;
    bottom: -1px;
    z-index: 1001;
    height: 3px;
    background-color: #1428a0;
    content: ''
}

.is-layer-active .gb-gnb__shop-layer {
    display: block
}

@media (max-width: 1024px) {
    .gb-gnb__shop-layer {
        display:block;
        position: static;
        top: auto;
        right: auto;
        width: auto;
        background: transparent;
        border: 0 none
    }

    .gb-gnb__shop-layer-in {
        padding: 0 40px
    }

    .gb-gnb__shop-layer-in a {
        padding: 14px 0
    }
}

.cm-g-gnb-search {
    display: none;
    width: 100%;
    max-width: 1206px;
    max-width: 83.75vw;
    position: fixed;
    z-index: 9999;
    top: 162px !important;
    margin-top: 0 !important
}

@media (min-width: 1440px) {
    .cm-g-gnb-search {
        max-width:1206px
    }
}

.cm-g-gnb-search__header {
    position: relative;
    width: 1156px;
    width: 80.27778vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__header {
        width:1156px
    }
}

.cm-g-gnb-search__title {
    margin-bottom: 17px;
    margin-bottom: 1.18056vw;
    text-align: center;
    font-family: "SamsungSharpSans",arial;
    font-size: 52px;
    font-size: 3.61111vw;
    font-weight: bold;
    color: #fff
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__title {
        margin-bottom:17px
    }
}

html.rtl .cm-g-gnb-search__title {
    font-family: "SamsungSharpSans","SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__title {
    font-family: "SamsungSharpSans","SamsungOneHebrew",tahoma
}

html[lang^="el"] .cm-g-gnb-search__title,html[lang^="kk"] .cm-g-gnb-search__title,html[lang^="uk"] .cm-g-gnb-search__title {
    font-family: "SamsungOne",arial
}

html[lang^="zh"] .cm-g-gnb-search__title {
    font-family: "SamsungSharpSans","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__title {
    font-family: "SamsungSharpSans","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__title {
    font-family: "Kittithada",arial
}

html[lang^="vi"] .cm-g-gnb-search__title {
    font-family: "SamsungSharpSans","SamsungOne",arial
}

html[lang^="my"] .cm-g-gnb-search__title {
    font-family: "SamsungSharpSans","Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__title {
    font-family: "SamsungSharpSans","SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__title {
    font-size: 70.2px;
    font-size: 4.875vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__title {
        font-size:52px
    }

    html[lang^="th"] .cm-g-gnb-search__title {
        font-size: 70.2px
    }
}

.cm-g-gnb-search__content {
    width: 1156px;
    width: 80.27778vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__content {
        width:1156px
    }
}

.cm-g-gnb-search__form-input-container {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 98px;
    height: 6.80556vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #6e6e6e;
    background-color: #fff
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-container {
        height:98px
    }
}

.cm-g-gnb-search__form-input-container input[type=text] {
    position: relative;
    z-index: 2;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 858px;
    width: 59.58333vw;
    height: 100%;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    border: 0;
    background: transparent;
    font-family: "SamsungSharpSans",arial;
    font-weight: bold;
    font-size: 24px;
    font-size: 1.66667vw;
    line-height: 1.2;
    margin-left: 118px;
    margin-left: 8.19444vw;
    text-align: left;
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-container input[type=text] {
        width:858px
    }
}

html.rtl .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungSharpSans","SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungSharpSans","SamsungOneHebrew",tahoma
}

html[lang^="el"] .cm-g-gnb-search__form-input-container input[type=text],html[lang^="kk"] .cm-g-gnb-search__form-input-container input[type=text],html[lang^="uk"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungOne",arial
}

html[lang^="zh"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungSharpSans","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungSharpSans","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "Kittithada",arial
}

html[lang^="vi"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungSharpSans","SamsungOne",arial
}

html[lang^="my"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungSharpSans","Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-family: "SamsungSharpSans","SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__form-input-container input[type=text] {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-container input[type=text] {
        font-size:24px
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-container input[type=text] {
        font-size: 32.4px
    }
}

html[lang^="th"] .cm-g-gnb-search__form-input-container input[type=text] {
    line-height: 0.9
}

html[lang^="my"] .cm-g-gnb-search__form-input-container input[type=text] {
    line-height: 1.4
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-container input[type=text] {
        margin-left:118px
    }
}

.cm-g-gnb-search__form-input-container input[type=text]::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.cm-g-gnb-search__form-input-container.is-active .cm-g-gnb-search__form-input-placeholder {
    display: none
}

.cm-g-gnb-search__form-input-placeholder {
    position: absolute;
    top: 33px;
    top: 2.29167vw;
    left: 118px;
    left: 8.19444vw;
    max-width: 858px;
    max-width: 59.58333vw;
    font-family: "SamsungSharpSans",arial;
    font-weight: bold;
    font-size: 24px;
    font-size: 1.66667vw;
    color: #747474
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-placeholder {
        top:33px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-placeholder {
        left:118px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-placeholder {
        max-width:858px
    }
}

html.rtl .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungSharpSans","SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungSharpSans","SamsungOneHebrew",tahoma
}

html[lang^="el"] .cm-g-gnb-search__form-input-placeholder,html[lang^="kk"] .cm-g-gnb-search__form-input-placeholder,html[lang^="uk"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungOne",arial
}

html[lang^="zh"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungSharpSans","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungSharpSans","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "Kittithada",arial
}

html[lang^="vi"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungSharpSans","SamsungOne",arial
}

html[lang^="my"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungSharpSans","Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__form-input-placeholder {
    font-family: "SamsungSharpSans","SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__form-input-placeholder {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-input-placeholder {
        font-size:24px
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-placeholder {
        font-size: 32.4px
    }
}

.cm-g-gnb-search__form+.cm-g-gnb-search__result-wrap {
    margin-top: -2px;
    margin-top: -0.13889vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form+.cm-g-gnb-search__result-wrap {
        margin-top:-2px
    }
}

.cm-g-gnb-search__form-cancel {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 160px;
    right: 11.11111vw;
    width: 22px;
    width: 1.52778vw;
    height: 22px;
    height: 1.52778vw;
    font-size: 0
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-cancel {
        right:160px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-cancel {
        width:22px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-cancel {
        height:22px
    }
}

.cm-g-gnb-search__form-cancel:after {
    display: block;
    width: 100%;
    height: 100%;
    background-image: url("/global/galaxy/apps/common/img/component/search-new/search-input-cancel-gray.svg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    content: ''
}

.cm-g-gnb-search__form-submit {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 118px;
    right: 8.19444vw;
    width: 26px;
    width: 1.80556vw;
    height: 20px;
    height: 1.38889vw;
    font-size: 0
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-submit {
        right:118px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-submit {
        width:26px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__form-submit {
        height:20px
    }
}

.cm-g-gnb-search__form-submit:after {
    display: block;
    width: 100%;
    height: 100%;
    background-image: url("/global/galaxy/apps/common/img/component/search-new/icon-search-submit.svg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    content: ''
}

.cm-g-gnb-search__form-prev {
    display: none
}

.cm-g-gnb-search__result {
    padding: 0px 118px;
    padding: 0vw 8.19444vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result {
        padding:0px 118px
    }
}

.cm-g-gnb-search__result-wrap {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 560px;
    max-height: 38.88889vw;
    background-color: #fff
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-wrap {
        max-height:560px
    }
}

.cm-g-gnb-search__result-container {
    display: none;
    position: relative;
    padding: 24px 0px 27px;
    padding: 1.66667vw 0vw 1.875vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-container {
        padding:24px 0px 27px
    }
}

.cm-g-gnb-search__result-container ~ .cm-g-gnb-search__result-container:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    content: ''
}

.cm-g-gnb-search__result-title {
    float: left;
    position: relative;
    padding-left: 22px;
    padding-left: 1.52778vw;
    font-family: "SamsungOne",arial;
    font-weight: bold;
    line-height: 2.35;
    font-size: 20px;
    font-size: 1.38889vw;
    color: #000;
    text-transform: uppercase
}

.cm-g-gnb-search__result-title-wrap {
    margin-bottom: 7px;
    margin-bottom: 0.48611vw
}

.cm-g-gnb-search__result-title-wrap:before,.cm-g-gnb-search__result-title-wrap:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title-wrap {
        margin-bottom:7px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title {
        padding-left:22px
    }
}

html.rtl .cm-g-gnb-search__result-title {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__result-title {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__result-title {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__result-title {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__result-title {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__result-title {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__result-title {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__result-title {
    line-height: 1.7625
}

html[lang^="my"] .cm-g-gnb-search__result-title {
    line-height: 1.6
}

html[lang^="th"] .cm-g-gnb-search__result-title {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title {
        font-size:20px
    }

    html[lang^="th"] .cm-g-gnb-search__result-title {
        font-size: 27px
    }
}

.cm-g-gnb-search__result-title:before {
    display: block;
    position: absolute;
    left: 0;
    top: 16px;
    top: 1.11111vw;
    width: 14px;
    width: 0.97222vw;
    height: 14px;
    height: 0.97222vw;
    background-repeat: no-repeat;
    background-size: 100% auto;
    content: ''
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title:before {
        top:16px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title:before {
        width:14px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title:before {
        height:14px
    }
}

.cm-g-gnb-search__result-title--suggested:before {
    background-image: url("/global/galaxy/apps/common/img/component/search-new/icon-suggested.svg")
}

.cm-g-gnb-search__result-title--history {
    padding-right: 10px;
    padding-right: 0.69444vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title--history {
        padding-right:10px
    }
}

.cm-g-gnb-search__result-title--history:before {
    background-image: url("/global/galaxy/apps/common/img/component/search-new/icon-history.svg")
}

.cm-g-gnb-search__result-title--matched:before {
    background-image: url("/global/galaxy/apps/common/img/component/search-new/icon-matched.svg")
}

.cm-g-gnb-search__result-title--related:before {
    width: 17px;
    width: 1.18056vw;
    height: 17px;
    height: 1.18056vw;
    background-image: url("/global/galaxy/apps/common/img/component/search-new/icon-related.svg")
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title--related:before {
        width:17px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-title--related:before {
        height:17px
    }
}

.cm-g-gnb-search__result-list {
    padding-left: 22px
}

.cm-g-gnb-search__result-list ~ .cm-g-gnb-search__product {
    margin-top: 23px;
    margin-top: 1.59722vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-list ~ .cm-g-gnb-search__product {
        margin-top:23px
    }
}

.cm-g-gnb-search__result-item {
    overflow: hidden;
    margin-bottom: 10px;
    margin-bottom: 0.69444vw;
    line-height: 1.33;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-item {
        margin-bottom:10px
    }
}

html[lang^="th"] .cm-g-gnb-search__result-item {
    line-height: 0.9975
}

html[lang^="my"] .cm-g-gnb-search__result-item {
    line-height: 1.4
}

.cm-g-gnb-search__result-anchor {
    font-family: "SamsungOne",arial;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.33;
    color: #363636
}

html.rtl .cm-g-gnb-search__result-anchor {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__result-anchor {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__result-anchor {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__result-anchor {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__result-anchor {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__result-anchor {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__result-anchor {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__result-anchor {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-anchor {
        font-size:18px
    }

    html[lang^="th"] .cm-g-gnb-search__result-anchor {
        font-size: 24.3px
    }
}

html[lang^="th"] .cm-g-gnb-search__result-anchor {
    line-height: 0.9975
}

html[lang^="my"] .cm-g-gnb-search__result-anchor {
    line-height: 1.4
}

.cm-g-gnb-search__result-anchor--blue {
    font-family: "SamsungOne",arial;
    font-size: 18px;
    font-size: 1.25vw;
    color: #1428a0;
    background: transparent
}

html.rtl .cm-g-gnb-search__result-anchor--blue {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__result-anchor--blue {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__result-anchor--blue {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__result-anchor--blue {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__result-anchor--blue {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__result-anchor--blue {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__result-anchor--blue {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__result-anchor--blue {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-anchor--blue {
        font-size:18px
    }

    html[lang^="th"] .cm-g-gnb-search__result-anchor--blue {
        font-size: 24.3px
    }
}

.cm-g-gnb-search__result-btn {
    float: right;
    margin-top: 18px;
    margin-top: 1.25vw;
    font-family: "SamsungOne",arial;
    font-size: 12px;
    font-size: 0.83333vw;
    line-height: 1.12;
    font-weight: bold;
    color: #6e6e6e;
    border-bottom: 1px solid #ddd
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-btn {
        margin-top:18px
    }
}

html.rtl .cm-g-gnb-search__result-btn {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__result-btn {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__result-btn {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__result-btn {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__result-btn {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__result-btn {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__result-btn {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__result-btn {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__result-btn {
        font-size:12px
    }

    html[lang^="th"] .cm-g-gnb-search__result-btn {
        font-size: 16.2px
    }
}

html[lang^="th"] .cm-g-gnb-search__result-btn {
    line-height: 0.84
}

html[lang^="my"] .cm-g-gnb-search__result-btn {
    line-height: 1.4
}

.cm-g-gnb-search__product {
    padding-left: 22px;
    padding-left: 1.52778vw;
    font-size: 0
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product {
        padding-left:22px
    }
}

.cm-g-gnb-search__product-img {
    position: relative;
    display: inline-block;
    width: 11.15%;
    height: 100px;
    height: 6.94444vw;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-img {
        height:100px
    }
}

.cm-g-gnb-search__product-img:before {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    content: ''
}

.cm-g-gnb-search__product-img img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    width: auto;
    max-height: 100%;
    vertical-align: middle
}

.cm-g-gnb-search__product-content {
    display: inline-block;
    width: 88.85%;
    padding-left: 20px;
    padding-left: 1.38889vw;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-content {
        padding-left:20px
    }
}

.cm-g-gnb-search__product-title {
    display: block;
    overflow: hidden;
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.33;
    color: inherit;
    white-space: nowrap;
    text-overflow: ellipsis
}

html[lang^="th"] .cm-g-gnb-search__product-title {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-title {
        font-size:18px
    }

    html[lang^="th"] .cm-g-gnb-search__product-title {
        font-size: 24.3px
    }
}

html[lang^="th"] .cm-g-gnb-search__product-title {
    line-height: 0.9975
}

html[lang^="my"] .cm-g-gnb-search__product-title {
    line-height: 1.4
}

.cm-g-gnb-search__product-title--blue {
    font-family: "SamsungOne",arial;
    font-size: 18px;
    font-size: 1.25vw;
    color: #1428a0;
    background: transparent
}

html.rtl .cm-g-gnb-search__product-title--blue {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__product-title--blue {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__product-title--blue {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__product-title--blue {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__product-title--blue {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__product-title--blue {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__product-title--blue {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__product-title--blue {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-title--blue {
        font-size:18px
    }

    html[lang^="th"] .cm-g-gnb-search__product-title--blue {
        font-size: 24.3px
    }
}

.cm-g-gnb-search__product-title ~ .cm-g-gnb-search__product-score {
    margin-top: 10px;
    margin-top: 0.69444vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-title ~ .cm-g-gnb-search__product-score {
        margin-top:10px
    }
}

.cm-g-gnb-search__product-star {
    font-size: 0
}

.cm-g-gnb-search__product-star img {
    display: inline-block;
    width: 12px;
    width: 0.83333vw;
    margin-right: 5px;
    margin-right: 0.34722vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-star img {
        width:12px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-star img {
        margin-right:5px
    }
}

.cm-g-gnb-search__product-rating-review {
    font-family: "SamsungOne",arial;
    font-size: 12px;
    font-size: 0.83333vw;
    color: #363636
}

html.rtl .cm-g-gnb-search__product-rating-review {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__product-rating-review {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__product-rating-review {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__product-rating-review {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__product-rating-review {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__product-rating-review {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__product-rating-review {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__product-rating-review {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-rating-review {
        font-size:12px
    }

    html[lang^="th"] .cm-g-gnb-search__product-rating-review {
        font-size: 16.2px
    }
}

.cm-g-gnb-search__product-rating-review--blue {
    color: #0074c8
}

.cm-g-gnb-search__product-rating-link {
    font-family: "SamsungOne",arial;
    font-size: 12px;
    font-size: 0.83333vw;
    color: #0074c8
}

html.rtl .cm-g-gnb-search__product-rating-link {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__product-rating-link {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__product-rating-link {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__product-rating-link {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__product-rating-link {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__product-rating-link {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__product-rating-link {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__product-rating-link {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-rating-link {
        font-size:12px
    }

    html[lang^="th"] .cm-g-gnb-search__product-rating-link {
        font-size: 16.2px
    }
}

.cm-g-gnb-search__product-cta-link {
    position: relative;
    padding-right: 20px;
    padding-right: 1.38889vw;
    font-family: "SamsungOne",arial;
    font-size: 12px;
    font-size: 0.83333vw;
    line-height: 1.67;
    color: #363636
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-cta-link {
        padding-right:20px
    }
}

html.rtl .cm-g-gnb-search__product-cta-link {
    font-family: "SamsungOneArabic",tahoma
}

html.rtl[lang^="he"] .cm-g-gnb-search__product-cta-link {
    font-family: "SamsungOneHebrew",tahoma
}

html[lang^="zh"] .cm-g-gnb-search__product-cta-link {
    font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
}

html[lang="zh-CN"] .cm-g-gnb-search__product-cta-link {
    font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
}

html[lang^="th"] .cm-g-gnb-search__product-cta-link {
    font-family: "Kittithada",arial
}

html[lang^="my"] .cm-g-gnb-search__product-cta-link {
    font-family: "Pyidaungsu",arial,sans-serif
}

html[lang^="ko"] .cm-g-gnb-search__product-cta-link {
    font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
}

html[lang^="th"] .cm-g-gnb-search__product-cta-link {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-cta-link {
        font-size:12px
    }

    html[lang^="th"] .cm-g-gnb-search__product-cta-link {
        font-size: 16.2px
    }
}

html[lang^="th"] .cm-g-gnb-search__product-cta-link {
    line-height: 1.2525
}

html[lang^="my"] .cm-g-gnb-search__product-cta-link {
    line-height: 1.6
}

.cm-g-gnb-search__product-cta-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 8px;
    width: 0.55556vw;
    height: 12px;
    height: 0.83333vw;
    background: url("/global/galaxy/apps/common/img/component/search-new/icon-right-arrow.svg") center no-repeat;
    background-size: cover;
    content: " "
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-cta-link:after {
        width:8px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-cta-link:after {
        height:12px
    }
}

.cm-g-gnb-search__product-cta-link ~ .cm-g-gnb-search__product-cta-link {
    margin-left: 20px;
    margin-left: 1.38889vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-cta-link ~ .cm-g-gnb-search__product-cta-link {
        margin-left:20px
    }
}

.cm-g-gnb-search__product-score {
    display: inline-block
}

.cm-g-gnb-search__product-score ~ .cm-g-gnb-search__product-cta {
    margin-top: 17px;
    margin-top: 1.18056vw
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__product-score ~ .cm-g-gnb-search__product-cta {
        margin-top:17px
    }
}

.cm-g-gnb-search__btn {
    position: absolute;
    top: 24px;
    top: 1.66667vw;
    bottom: 0;
    margin: 0;
    right: 0;
    display: inline-block;
    width: 20px;
    width: 1.38889vw;
    height: 20px;
    height: 1.38889vw;
    background: url("/global/galaxy/apps/common/img/component/search-new/icon-close-white.svg") center no-repeat;
    background-size: cover;
    font-size: 0;
    text-indent: -9999px
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__btn {
        top:24px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__btn {
        width:20px
    }
}

@media (min-width: 1440px) {
    .cm-g-gnb-search__btn {
        height:20px
    }
}

.cm-g-gnb-search__btn::-moz-focus-inner {
    border: 0
}

.cm-g-gnb-search__btn:-moz-focusring {
    outline: 1px dotted #fff
}

@media screen and (max-width: 1279px) {
    .cm-g-gnb-search__product {
        padding-left:34.5px
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search {
        left:0 !important;
        top: 0 !important;
        z-index: 10002;
        width: 100%;
        max-width: none;
        background-color: #fff;
        margin-left: 0 !important;
        margin-top: 0 !important
    }

    .cm-g-gnb-search__header {
        display: none
    }

    .cm-g-gnb-search__content {
        width: 100%
    }

    .cm-g-gnb-search__form-input-container {
        height: 112px;
        height: 14.58333vw;
        border-bottom-width: 2.13333px;
        border-bottom-width: 0.27778vw;
        border-bottom-style: solid;
        border-bottom-color: #d6d6d6
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-container {
        height:52.5px;
        height: 14.58333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-container {
        border-bottom-width:1px;
        border-bottom-width: 0.27778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__form-input-container input[type="text"] {
        width:474.66667px;
        width: 61.80556vw;
        margin-left: 123.73333px;
        margin-left: 16.11111vw;
        font-family: "SamsungOne",arial;
        font-weight: normal;
        font-size: 36.26667px;
        font-size: 4.72222vw;
        line-height: 1.2
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-container input[type="text"] {
        width:222.5px;
        width: 61.80556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-container input[type="text"] {
        margin-left:58px;
        margin-left: 16.11111vw
    }
}

@media screen and (max-width: 768px) {
    html.rtl .cm-g-gnb-search__form-input-container input[type="text"] {
        font-family:"SamsungOneArabic",tahoma
    }

    html.rtl[lang^="he"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-family: "SamsungOneHebrew",tahoma
    }

    html[lang^="zh"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
    }

    html[lang="zh-CN"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-family: "Kittithada",arial
    }

    html[lang^="my"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-family: "Pyidaungsu",arial,sans-serif
    }

    html[lang^="ko"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-size: 48.96px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-container input[type="text"] {
        font-size:17px;
        font-size: 4.72222vw
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-container input[type="text"] {
        font-size: 22.95px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__form-input-container input[type="text"] {
        line-height:0.9
    }

    html[lang^="my"] .cm-g-gnb-search__form-input-container input[type="text"] {
        line-height: 1.4
    }

    .cm-g-gnb-search__form-input-placeholder {
        top: 29.86667px;
        top: 3.88889vw;
        left: 123.73333px;
        left: 16.11111vw;
        max-width: 473.6px;
        max-width: 61.66667vw;
        font-family: "SamsungOne",arial;
        font-weight: normal;
        font-size: 36.26667px;
        font-size: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-placeholder {
        top:14px;
        top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-placeholder {
        left:58px;
        left: 16.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-placeholder {
        max-width:222px;
        max-width: 61.66667vw
    }
}

@media screen and (max-width: 768px) {
    html.rtl .cm-g-gnb-search__form-input-placeholder {
        font-family:"SamsungOneArabic",tahoma
    }

    html.rtl[lang^="he"] .cm-g-gnb-search__form-input-placeholder {
        font-family: "SamsungOneHebrew",tahoma
    }

    html[lang^="zh"] .cm-g-gnb-search__form-input-placeholder {
        font-family: "SamsungOne","Microsoft JhengHei","微软雅黑","Simsun","宋体",arial
    }

    html[lang="zh-CN"] .cm-g-gnb-search__form-input-placeholder {
        font-family: "SamsungOne","Microsoft Yahei","微软雅黑","Simsun","宋体",arial
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-placeholder {
        font-family: "Kittithada",arial
    }

    html[lang^="my"] .cm-g-gnb-search__form-input-placeholder {
        font-family: "Pyidaungsu",arial,sans-serif
    }

    html[lang^="ko"] .cm-g-gnb-search__form-input-placeholder {
        font-family: "SamsungOneKorean","Dotum","돋움","Apple SD Gothic Neo",arial
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-placeholder {
        font-size: 48.96px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-input-placeholder {
        font-size:17px;
        font-size: 4.72222vw
    }

    html[lang^="th"] .cm-g-gnb-search__form-input-placeholder {
        font-size: 22.95px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__form-cancel {
        right:131.2px;
        right: 17.08333vw;
        width: 40.53333px;
        width: 5.27778vw;
        height: 40.53333px;
        height: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-cancel {
        right:61.5px;
        right: 17.08333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-cancel {
        width:19px;
        width: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-cancel {
        height:19px;
        height: 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__form-submit {
        right:50.13333px;
        right: 6.52778vw;
        width: 46.93333px;
        width: 6.11111vw;
        height: 27.73333px;
        height: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-submit {
        right:23.5px;
        right: 6.52778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-submit {
        width:22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-submit {
        height:13px;
        height: 3.61111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__form-prev {
        display:inline-block;
        position: absolute;
        top: 0px;
        top: 0vw;
        bottom: 0px;
        bottom: 0vw;
        margin: auto;
        left: 49.06667px;
        left: 6.38889vw;
        width: 22.4px;
        width: 2.91667vw;
        height: 39.46667px;
        height: 5.13889vw;
        background-image: url("/global/galaxy/apps/common/img/component/search-new/icon-arrow-left.svg");
        background-size: contain;
        background-repeat: no-repeat;
        font-size: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-prev {
        top:0px;
        top: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-prev {
        bottom:0px;
        bottom: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-prev {
        left:23px;
        left: 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-prev {
        width:10.5px;
        width: 2.91667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form-prev {
        height:18.5px;
        height: 5.13889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__form+.cm-g-gnb-search__result-wrap {
        margin-top:-4.26667px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__form+.cm-g-gnb-search__result-wrap {
        margin-top:-2px;
        margin-top: -0.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result {
        padding:0px 49.06667px;
        padding: 0vw 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result {
        padding:0px 23px;
        padding: 0vw 6.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-wrap {
        height:100vh;
        max-height: 100vh;
        padding-bottom: 20vh;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .cm-g-gnb-search__result-container {
        padding: 74.66667px 0px 32px;
        padding: 9.72222vw 0vw 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-container {
        padding:35px 0px 15px;
        padding: 9.72222vw 0vw 4.16667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-title {
        padding-left:74.66667px;
        padding-left: 9.72222vw;
        font-size: 34.13333px;
        font-size: 4.44444vw;
        line-height: 1.47
    }

    .cm-g-gnb-search__result-title-wrap {
        margin-bottom: 42.66667px;
        margin-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title-wrap {
        margin-bottom:20px;
        margin-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title {
        padding-left:35px;
        padding-left: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__result-title {
        font-size:46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title {
        font-size:16px;
        font-size: 4.44444vw
    }

    html[lang^="th"] .cm-g-gnb-search__result-title {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__result-title {
        line-height:1.1025
    }

    html[lang^="my"] .cm-g-gnb-search__result-title {
        line-height: 1.6
    }

    .cm-g-gnb-search__result-title:before {
        width: 40.53333px;
        width: 5.27778vw;
        height: 40.53333px;
        height: 5.27778vw;
        top: 6.4px;
        top: 0.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title:before {
        width:19px;
        width: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title:before {
        height:19px;
        height: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title:before {
        top:3px;
        top: 0.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-title--history {
        padding-right:21.33333px;
        padding-right: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title--history {
        padding-right:10px;
        padding-right: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-title--related:before {
        width:40.53333px;
        width: 5.27778vw;
        height: 40.53333px;
        height: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title--related:before {
        width:19px;
        width: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-title--related:before {
        height:19px;
        height: 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-list {
        padding-left:74.66667px;
        padding-left: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-list {
        padding-left:35px;
        padding-left: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-item {
        margin-bottom:34.13333px;
        margin-bottom: 4.44444vw;
        line-height: 0.86;
        white-space: normal
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-item {
        margin-bottom:16px;
        margin-bottom: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__result-item {
        line-height:0.645
    }

    html[lang^="my"] .cm-g-gnb-search__result-item {
        line-height: 1.4
    }

    .cm-g-gnb-search__result-anchor {
        display: inline-block;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.14;
        display: block;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }

    html[lang^="th"] .cm-g-gnb-search__result-anchor {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-anchor {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-g-gnb-search__result-anchor {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__result-anchor {
        line-height:0.855
    }

    html[lang^="my"] .cm-g-gnb-search__result-anchor {
        line-height: 1.4
    }

    .cm-g-gnb-search__result-anchor--blue {
        font-size: 29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-g-gnb-search__result-anchor--blue {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-anchor--blue {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-g-gnb-search__result-anchor--blue {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-btn {
        margin-top:10.66667px;
        margin-top: 1.38889vw;
        font-size: 25.6px;
        font-size: 3.33333vw;
        letter-spacing: 3.09333px;
        letter-spacing: 0.40278vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-btn {
        margin-top:5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__result-btn {
        font-size:34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-btn {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cm-g-gnb-search__result-btn {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-btn {
        letter-spacing:1.45px;
        letter-spacing: 0.40278vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__result-btn:after {
        bottom:-4.26667px;
        bottom: -0.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__result-btn:after {
        bottom:-2px;
        bottom: -0.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        -js-display: flex;
        display: flex;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        position: relative;
        padding-bottom: 57.6px;
        padding-bottom: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product {
        padding-bottom:27px;
        padding-bottom: 7.5vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-img {
        max-width:none;
        width: 170.66667px;
        width: 22.22222vw;
        height: 170.66667px;
        height: 22.22222vw;
        padding-left: 0px;
        padding-left: 0vw;
        padding-right: 0px;
        padding-right: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-img {
        width:80px;
        width: 22.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-img {
        height:80px;
        height: 22.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-img {
        padding-left:0px;
        padding-left: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-img {
        padding-right:0px;
        padding-right: 0vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-img img {
        max-width:170.66667px;
        max-width: 22.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-img img {
        max-width:80px;
        max-width: 22.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-content {
        -webkit-box-flex:1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: none;
        padding-left: 26.66667px;
        padding-left: 3.47222vw;
        padding-top: 23.46667px;
        padding-top: 3.05556vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.14;
        display: block;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-content {
        padding-left:12.5px;
        padding-left: 3.47222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-content {
        padding-top:11px;
        padding-top: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__product-content {
        font-size:40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-content {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-content {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__product-content {
        line-height:0.855
    }

    html[lang^="my"] .cm-g-gnb-search__product-content {
        line-height: 1.4
    }

    .cm-g-gnb-search__product-title {
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.14;
        white-space: normal
    }

    html[lang^="th"] .cm-g-gnb-search__product-title {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-title {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-title {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cm-g-gnb-search__product-title {
        line-height:0.855
    }

    html[lang^="my"] .cm-g-gnb-search__product-title {
        line-height: 1.4
    }

    .cm-g-gnb-search__product-title--blue {
        font-size: 29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-title--blue {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-title--blue {
        font-size:14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-title--blue {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-title ~ .cm-g-gnb-search__product-score {
        margin-top:13.86667px;
        margin-top: 1.80556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-title ~ .cm-g-gnb-search__product-score {
        margin-top:6.5px;
        margin-top: 1.80556vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-star img {
        width:27.73333px;
        width: 3.61111vw;
        margin-right: 8.53333px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-star img {
        width:13px;
        width: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-star img {
        margin-right:4px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-scrore {
        margin-top:17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-scrore {
        margin-top:8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-rating-review {
        font-size:25.6px;
        font-size: 3.33333vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-rating-review {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-rating-review {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-rating-review {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-rating-review {
        margin-left:5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-rating-link {
        font-size:25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-rating-link {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-rating-link {
        font-size:12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-rating-link {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-cta {
        position:absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        padding-left: 34.5px
    }

    .cm-g-gnb-search__product-cta-link {
        font-size: 21.33333px;
        font-size: 2.77778vw;
        padding-right: 24.53333px;
        padding-right: 3.19444vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-cta-link {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-cta-link {
        font-size:10px;
        font-size: 2.77778vw
    }

    html[lang^="th"] .cm-g-gnb-search__product-cta-link {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-cta-link {
        padding-right:11.5px;
        padding-right: 3.19444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-cta-link:after {
        width:12.8px;
        width: 1.66667vw;
        height: 20.26667px;
        height: 2.63889vw;
        background-size: 100% auto
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-cta-link:after {
        width:6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-cta-link:after {
        height:9.5px;
        height: 2.63889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-gnb-search__product-cta-link ~ .cm-g-gnb-search__product-cta-link {
        margin-left:42.66667px;
        margin-left: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-g-gnb-search__product-cta-link ~ .cm-g-gnb-search__product-cta-link {
        margin-left:20px;
        margin-left: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .internet-explorer .cm-g-gnb-search .line-clamp-mo-2,.firefox .cm-g-gnb-search .line-clamp-mo-2 {
        max-height:2.24em
    }

    .cm-g-gnb-search.internet-explorer .line-clamp-mo-2,.cm-g-gnb-search.firefox .line-clamp-mo-2 {
        max-height: 2.24em
    }
}

.pr-notification-bar-pim {
    position: relative;
    z-index: 1010;
    background-color: #efefef;
    border-bottom: 1px solid #dadada
}

#content .pr-notification-bar-pim {
    z-index: 999
}

.pr-notification-bar-pim__inner {
    overflow: hidden;
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    padding: 10px 56px 8px
}

.pr-notification-bar-pim__column {
    font-weight: bold;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pr-notification-bar-pim__column-inner {
    overflow: hidden;
    display: table;
    margin-left: auto;
    margin-right: auto;
    height: 36px
}

.pr-notification-bar-pim__text {
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    color: #363636
}

.pr-notification-bar-pim__text span {
    overflow: hidden;
    max-height: 36px;
    vertical-align: middle;
    display: inline-block;
    font-size: 14px;
    line-height: 1.3;
    text-transform: uppercase
}

.pr-notification-bar-pim__text.pr-notification-bar-pim__text-mo {
    display: none
}

.pr-notification-bar-pim__cta {
    display: table-cell;
    vertical-align: middle
}

.pr-notification-bar-pim__cta .s-btn-text {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    letter-spacing: 0
}

.pr-notification-bar-pim__cta .s-btn-text:after {
    margin-left: 10px;
    margin-top: -2px;
    width: 7px;
    height: 11px;
    background-size: 7px 11px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-arw-right-hover.svg)
}

.pr-notification-bar-pim__cta .s-ico-new-window.s-btn-text:after,.pr-notification-bar-pim__cta .s-ico-new-window:after {
    width: 11px;
    background-image: url(/global/galaxy/apps/common/img/component/svg-new-window-hover.svg);
    background-size: 11px 11px
}

.pr-notification-bar-pim__cta .s-blue {
    color: #1428a0
}

.pr-notification-bar-pim__text+.pr-notification-bar-pim__cta {
    padding-left: 18px
}

.pr-notification-bar-pim__close {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    right: 15px;
    padding: 10px
}

.pr-notification-bar-pim__close:after {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 12px;
    height: 12px;
    background-position: -66px -42px;
    background-image: url(/global/galaxy/apps/common/img/component/sp-gnb-pc.png);
    background-size: 160px auto;
    background-repeat: no-repeat;
    color: transparent;
    content: ''
}

.pr-notification-bar-pim--2column .pr-notification-bar-pim__column {
    float: left;
    width: 50%;
    padding-left: 18px;
    text-align: left;
    border-left: 1px solid #dadada
}

.pr-notification-bar-pim--2column .pr-notification-bar-pim__column:first-child {
    padding-left: 0;
    padding-right: 18px;
    border: 0
}

.pr-notification-bar-pim--2column .pr-notification-bar-pim__column:first-child .pr-notification-bar-pim__column-inner {
    margin-left: auto;
    margin-right: 0
}

.pr-notification-bar-pim--2column .pr-notification-bar-pim__column-inner {
    margin-left: 0;
    margin-right: auto
}

.pr-notification-bar-pim--toggle {
    overflow: hidden;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease
}

.pr-notification-bar-pim--toggle .pr-notification-bar-pim__inner {
    padding: 10px 70px 8px;
    padding: 0.69444vw 4.86111vw 0.55556vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__inner {
        padding:10px 70px 8px
    }
}

.pr-notification-bar-pim--toggle .pr-notification-bar-pim__column--expanded {
    visibility: hidden
}

.pr-notification-bar-pim--toggle .pr-notification-bar-pim__text span {
    color: black;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.pr-notification-bar-pim--toggle .pr-notification-bar-pim__text+.pr-notification-bar-pim__cta {
    padding-left: 30px;
    padding-left: 2.08333vw
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__text+.pr-notification-bar-pim__cta {
        padding-left:30px
    }
}

.pr-notification-bar-pim--toggle .pr-notification-bar-pim__toggle-btn {
    position: absolute;
    top: 11px;
    top: 0.76389vw;
    right: 30px;
    right: 2.08333vw;
    width: 32px;
    width: 2.22222vw;
    height: 32px;
    height: 2.22222vw;
    margin: auto;
    background-size: 20px 14px;
    background-size: 1.38889vw 0.97222vw;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 14' preserveAspectRatio='XMinYMin meet'%3E%3Cpolygon fill='%23636363' points='13.59,11.334 22,2.667 19.412,0 11,8.668 2.589,0 0,2.667 8.412,11.334 11,14 '/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__toggle-btn {
        top:11px
    }
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__toggle-btn {
        right:30px
    }
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__toggle-btn {
        width:32px
    }
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__toggle-btn {
        height:32px
    }
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__toggle-btn {
        background-size:20px 14px
    }
}

.pr-notification-bar-pim--toggle.pr-notification-bar-pim--cta-hide .pr-notification-bar-pim__cta {
    display: none
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__inner {
    padding: 22px 70px 26px;
    padding: 1.52778vw 4.86111vw 1.80556vw;
    text-align: center
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__inner {
        padding:22px 70px 26px
    }
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__column--expanded {
    visibility: visible
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__column--collapsed {
    display: none
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__column-inner {
    overflow: visible
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__headline h2 {
    font-size: 18px;
    font-size: 1.25vw
}

html[lang^="th"] .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__headline h2 {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__headline h2 {
        font-size:18px
    }

    html[lang^="th"] .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__headline h2 {
        font-size: 24.3px
    }
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__description {
    margin-top: 5px;
    margin-top: 0.34722vw;
    font-size: 14px;
    font-size: 0.97222vw;
    font-weight: normal
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__description {
        margin-top:5px
    }
}

html[lang^="th"] .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__description {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__description {
        font-size:14px
    }

    html[lang^="th"] .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__description {
        font-size: 18.9px
    }
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__description a {
    font-weight: bold;
    color: #1428a0
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta {
    display: block;
    margin-top: 12px;
    margin-top: 0.83333vw;
    padding: 0
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta {
        margin-top:12px
    }
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta .s-btn-text {
    font-size: 18px;
    font-size: 1.25vw
}

html[lang^="th"] .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta .s-btn-text {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta .s-btn-text {
        font-size:18px
    }

    html[lang^="th"] .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta .s-btn-text {
        font-size: 24.3px
    }
}

.pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__toggle-btn {
    bottom: auto;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media (max-width: 1024px) {
    .pr-notification-bar-pim__inner {
        padding:6px 24px 5px
    }

    .pr-notification-bar-pim__column-inner {
        height: 18px
    }

    .pr-notification-bar-pim__text span {
        max-height: 18px;
        font-size: 12px;
        line-height: 16px;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis
    }

    .pr-notification-bar-pim__text.pr-notification-bar-pim__text-pc {
        display: none
    }

    .pr-notification-bar-pim__text.pr-notification-bar-pim__text-mo {
        display: table-cell
    }

    .pr-notification-bar-pim__cta .s-btn-text {
        font-size: 10px
    }

    .pr-notification-bar-pim__cta .s-btn-text:after {
        margin-left: 5px;
        width: 5px;
        height: 8px;
        background-size: 5px 8px
    }

    .pr-notification-bar-pim__cta .s-ico-new-window.s-btn-text:after,.pr-notification-bar-pim__cta .s-ico-new-window:after {
        width: 8px;
        background-size: 8px 8px
    }

    .pr-notification-bar-pim__text+.pr-notification-bar-pim__cta {
        padding-left: 5px
    }

    .pr-notification-bar-pim__close {
        right: 0;
        margin-top: -14px;
        padding: 10px 8px
    }

    .pr-notification-bar-pim__close:after {
        content: '.';
        width: 8px;
        height: 8px;
        background-image: url(/global/galaxy/apps/common/img/component/sp-gnb-mo.png);
        background-size: 130px auto;
        background-position: -68px -63px
    }

    .pr-notification-bar-pim__close:hover:after,.pr-notification-bar-pim__close:focus:after {
        background-position: -78px -63px
    }

    .pr-notification-bar-pim--2column .pr-notification-bar-pim__column {
        float: none;
        width: 100%;
        padding-left: 0;
        border-left: 0
    }

    .pr-notification-bar-pim--2column .pr-notification-bar-pim__column:first-child {
        padding-left: 0;
        padding-right: 0
    }

    .pr-notification-bar-pim--2column .pr-notification-bar-pim__column-inner {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__inner {
        min-height: 32px;
        padding: 6px 24px 5px
    }

    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__column-inner {
        min-height: 21px
    }

    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__text span {
        max-height: 32px
    }

    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__text+.pr-notification-bar-pim__cta {
        padding-left: 22px
    }

    .pr-notification-bar-pim--toggle .pr-notification-bar-pim__toggle-btn {
        top: 2px;
        right: 0;
        width: 24px;
        height: 28px;
        background-size: 14px 10px
    }

    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__inner {
        padding: 15px 24px
    }

    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__headline h2 {
        font-size: 18px
    }

    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__description {
        margin-top: 5px;
        font-size: 14px
    }

    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta {
        margin-top: 12px
    }

    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta .s-btn-text {
        font-size: 18px
    }

    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta .s-btn-text:after {
        width: 7px;
        height: 11px;
        background-size: 7px 11px
    }

    .pr-notification-bar-pim--toggle.is-expanded .pr-notification-bar-pim__cta .s-btn-text.s-ico-new-window:after {
        width: 11px;
        background-size: 11px 11px
    }
}
