<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('common-part1_rev_2506171833.css');

.m-chD &gt; li.na:hover,
.m-chLI &gt; li.na:hover,
.na .m-chB:hover,
.m-chL &gt; li.na:hover,
.m-chL--1of2 &gt; li.na:hover,
.m-chL--1of3 &gt; li.na:hover,
.m-chML &gt; li.na:hover,
.m-chML--1of2 &gt; li.na:hover,
.m-chML--1of3 &gt; li.na:hover,
.m-chMLI &gt; li.na:hover,
.m-chLT &gt; li.na:hover,
.m-chDl &gt; li.na:hover {
  background-color: transparent;
}

.m-rdL &gt; li,
.m-rdLI &gt; li {
  color: #004bb1;
  cursor: pointer;
}

.m-rdL &gt; li &gt; a,
.m-rdLI &gt; li &gt; a {
  text-decoration: none;
  color: #004bb1;
}

.m-rdL &gt; li.on,
.m-rdLI &gt; li.on {
  background-color: #749dcf;
  color: #fff;
}

.m-rdL &gt; li.on &gt; a,
.m-rdLI &gt; li.on &gt; a {
  color: #fff;
}

.m-rdL &gt; li.on:hover,
.m-rdLI &gt; li.on:hover {
  background-color: #749dcf;
}

.m-rdL &gt; li:hover {
  background-color: #b9cee7;
}

.PROD-body .na {
  display: none !important;
}

.DEV-body .na {
  background-color: #bfbfbf !important;
  color: #333;
}

.m-rdL &gt; li.na,
.m-rdLI &gt; li.na {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.m-rdL &gt; li.na:hover,
.m-rdLI &gt; li.na:hover {
  background-color: transparent;
}

.m-modal .m-chWrap {
  max-height: 200px;
  overflow-y: auto;
}

.m-chD {
  margin: 0 5px;
  font-size: 0;
}

.m-chD &gt; li {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
}

.m-chD &gt; li.on.is-specItemParent {
  display: block;
}

.m-chAc {
  display: inline-block;
  margin: 5px 5px 0 0;
  padding: 3px 5px 3px 19px;
  border: 1px solid #ccc;
  background-repeat: no-repeat;
  background-position: 3px 4px;
  line-height: 1.2;
  color: #004bb1;
  cursor: pointer;
}

.m-chAc &gt; a {
  text-decoration: none;
  color: #004bb1;
}

.on &gt; .m-chAc {
  border: 1px solid #749dcf;
  background-position: 3px -46px;
  background-color: #749dcf;
  color: #fff;
}

.on &gt; .m-chAc &gt; a {
  color: #fff;
}

.m-chAcBody {
  display: none;
  margin-right: 5px;
  padding: 5px 5px 1px;
  border: 1px solid #749dcf;
}

.on .m-chAcBody {
  display: block;
  margin-right: 0;
}

.m-chLI {
  font-size: 0;
}

.m-chLI &gt; li {
  display: inline-block;
  margin: 0 2px 2px 0;
  padding: 1px 5px 2px 18px;
  background-position: 3px 2px;
  vertical-align: top;
  line-height: 1.2;
  font-size: 12px;
}

.m-chLI &gt; li:hover {
  background-color: #b9cee7;
}

.brand-optionFilterBox .m-chLI {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  position: relative;
}

.brand-optionFilterBox .m-chLI &gt; li.li-brand-logo:first-child {
  margin-right: 80%;
}

.brand-optionFilterBox .m-chLI &gt; li.li-brand-logo:nth-child(2) {
  position: absolute;
  left: 170px;
  top: 0;
}

.page1 .brand-optionFilterBox .m-chLI &gt; li.li-brand-logo:nth-child(2) {
  left: 110px;
}

.brand-optionFilterBox .m-chLI &gt; li.li-brand-logo {
  background-position: 5px 50%;
}

.brand-optionFilterBox .m-chLI &gt; li.on {
  background-position: 5px 50%;
}

.brand-optionFilterBox .m-chLI &gt; li {
  display: flex;
  width: 20%;
  flex: 0 1 20%;
  box-sizing: border-box;
  margin-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
  align-items: center;
  padding: 4px 5px;
  background-position: 5px 50%;
}

.brand-optionFilterBox .m-chLI &gt; li a.msm-logo-link {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

.brand-optionFilterBox .m-chLI &gt; li .brandItem-name-ls {
  display: block;
  width: 100%;
  flex: 0 1 100%;
  box-sizing: border-box;
  margin-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
  margin-left: 15px;
}

.brand-optionFilterBox .m-chLI &gt; li .brand-logo {
  height: 21px;
  background-repeat: no-repeat;
  width: 60%;
  margin-left: 15px;
}

.brand-optionFilterBox .m-chLI &gt; li .logo-msm {
  background-image: url("data:image/gif;base64,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");
  background-repeat: no-repeat;
  background-size: contain;
}

.brand-optionFilterBox .m-chLI &gt; li .logo-cValue {
  background: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: contain;
  width: 77px;
  height: 25px;
}

.m-chB {
  display: inline-block;
  margin: 5px 5px 0 0;
  padding: 3px 5px 3px 18px;
  border: 1px solid #ccc;
  background-position: 3px 3px;
  line-height: 1.2;
}

.m-chB:hover {
  background-color: #b9cee7;
}

.m-chL &gt; li,
.m-chL--1of2 &gt; li,
.m-chL--1of3 &gt; li {
  margin-bottom: 4px;
  padding: 1px 5px 0 22px;
  background-position: 5px 3px;
}

.m-modal .m-chL &gt; li,
.m-modal .m-chL--1of2 &gt; li,
.m-modal .m-chL--1of3 &gt; li {
  display: inline-block;
  min-width: 18px;
  margin: 0 3px 5px 0;
  padding: 1px 5px;
  border: 1px solid #bfbfbf;
  background-color: #e6e6e6;
  background-image: none;
  text-align: center;
}

.m-modal .m-chL &gt; li.on,
.m-modal .m-chL--1of2 &gt; li.on,
.m-modal .m-chL--1of3 &gt; li.on {
  background-image: none;
}

.m-chL--1of2 {
  margin-left: -4px;
  font-size: 0;
}

.m-chL--1of2 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 48.3%;
  margin-left: 4px;
  vertical-align: top;
  font-size: 12px;
}

.m-chL--1of3 {
  margin-left: -4px;
  font-size: 0;
}

.m-chL--1of3 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 31.6%;
  margin-left: 4px;
  vertical-align: top;
  font-size: 12px;
}

.m-chML &gt; li,
.m-chML--1of2 &gt; li,
.m-chML--1of3 &gt; li,
.m-chMLI &gt; li {
  margin-bottom: 4px;
  padding: 5px;
  cursor: pointer;
}

.m-chML &gt; li.on,
.m-chML--1of2 &gt; li.on,
.m-chML--1of3 &gt; li.on,
.m-chMLI &gt; li.on {
  background-color: #749dcf;
}

.m-chML &gt; li.on .mc-t,
.m-chML--1of2 &gt; li.on .mc-t,
.m-chML--1of3 &gt; li.on .mc-t,
.m-chMLI &gt; li.on .mc-t {
  color: #fff;
}

.m-chML &gt; li.on .mc-t &gt; a,
.m-chML--1of2 &gt; li.on .mc-t &gt; a,
.m-chML--1of3 &gt; li.on .mc-t &gt; a,
.m-chMLI &gt; li.on .mc-t &gt; a {
  color: #fff;
}

.m-chML .mc-i,
.m-chML--1of2 .mc-i,
.m-chML--1of3 .mc-i,
.m-chMLI .mc-i {
  float: left;
  margin-right: 10px;
}

.m-chML .mc-t,
.m-chML--1of2 .mc-t,
.m-chML--1of3 .mc-t,
.m-chMLI .mc-t {
  background-position: 0 2px;
  padding-left: 18px;
  overflow: hidden;
}

.m-chML--1of2 {
  margin-left: -4px;
  font-size: 0;
}

.m-chML--1of2 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 48.3%;
  margin-left: 4px;
  vertical-align: top;
  font-size: 12px;
}

.m-chML--1of2 .mc-i {
  float: none;
  margin-right: 0;
  text-align: center;
}

.m-chML--1of2 .mc-t {
  overflow: visible;
}

.m-chML--1of3 {
  margin-left: -4px;
  font-size: 0;
}

.m-chML--1of3 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 31.6%;
  margin-left: 4px;
  vertical-align: top;
  font-size: 12px;
}

.m-chML--1of3 .mc-i {
  float: none;
  margin-right: 0;
  text-align: center;
}

.m-chML--1of3 .mc-t {
  overflow: visible;
}

.m-modal .m-chML--1of3 &gt; li {
  width: auto;
  min-width: 31.6%;
  padding: 10px;
  margin-left: 12px;
  margin-bottom: 12px;
}

.m-modal .m-chML--1of3 &gt; li.on .mc-t {
  background-image: none;
}

.m-modal .m-chML--1of3 .mc-i &gt; img {
  width: auto;
  height: auto;
  border: 1px solid #bfbfbf;
}

.m-modal .m-chML--1of3 .mc-t {
  margin-top: 5px;
  padding-left: 0;
  background-image: none;
  text-align: center;
  font-size: 14px;
}

.m-chMLI {
  margin-left: -7px;
  font-size: 0;
}

.m-chMLI &gt; li {
  display: inline-block;
  width: 113px;
  padding: 5px;
  margin-left: 7px;
  vertical-align: top;
  word-wrap: break-word;
  text-align: center;
  font-size: 12px;
}

.m-chMLI .mc-i {
  float: none;
  margin-right: 0;
  text-align: center;
}

.m-chMLI .mc-i &gt; img {
  width: 85px;
  height: 85px;
  margin-bottom: 10px;
}

.m-modal .m-chMLI &gt; li {
  width: auto;
  min-width: 113px;
  padding: 10px;
  margin-left: 12px;
  margin-bottom: 12px;
}

.m-modal .m-chMLI &gt; li.on .mc-t {
  background-image: none;
}

.m-modal .m-chMLI .mc-i &gt; img {
  width: auto;
  height: auto;
  border: 1px solid #bfbfbf;
}

.m-modal .m-chMLI .mc-t {
  padding-left: 0;
  background-image: none;
  text-align: center;
  font-size: 14px;
}

.m-listVM {
  height: 100px;
  margin-top: 10px;
  border: 1px solid #ccc;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
}

.m-listVM--l {
  height: 270px;
}

.m-listHF {
  height: 272px;
  margin-top: 10px;
  border: 1px solid #ccc;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
}

.m-listVMbtn {
  margin-bottom: 0.5em;
}

.m-listVMbtn &gt; a {
  display: block;
  height: 22px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAIBAMAAADdFhi7AAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMANDViY6Hh7/D9/rsNvu8AAAA3SURBVAjXYzBgAAIHhslAkmUBQyeQ61XAoLGYgWW5AANTl4FXIVBCY+kKASDF1N0IUsygBuQAAADpCOFRvmomAAAAAElFTkSuQmCC");
  background-color: #999;
  background-position: center center;
  background-repeat: no-repeat;
}

.m-listVMbtn.open &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAIBAMAAADdFhi7AAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMANDViY2Si4O/w/h/MmScAAAA3SURBVAjXY2BgEBdgAALG7okgSmLZSiCXsSvAaxKQs5SBZaUCw6wABgavCQxLgNLMCxgcQMoMAP0PCXiG793fAAAAAElFTkSuQmCC");
}

li.m-chLhasC {
  margin-top: 5px;
  margin-left: 5px;
  padding-right: 0;
  padding-left: 0;
  background: none;
  color: #333;
  cursor: default;
}

li.m-chLhasC:hover {
  background-color: transparent;
}

.m-chLT {
  margin-left: 10px;
}

.m-chLT &gt; li {
  padding: 3px 5px 2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABUAgMAAADc5K4nAAAACVBMVEWQkJD///+QkJAFRqIsAAAAAnRSTlMAAHaTzTgAAAAdSURBVAjXY5gawICJWpHQqgUMDQwg1BowrNCqBQCyiUaVPrZVMQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  color: #004bb1;
  cursor: pointer;
}

.m-chLT &gt; li:last-child {
  background-position: 0 -72px;
}

.m-chLT &gt; li &gt; a {
  text-decoration: none;
  color: #004bb1;
}

.m-chLT &gt; li .mc-icon {
  display: block;
  padding-left: 22px;
  background-position: 5px 2px;
  vertical-align: top;
}

.m-chLT &gt; li.on {
  background-color: #749dcf;
}

.m-chLT &gt; li.on .mc-icon {
  color: #fff;
}

.m-chLT &gt; li.on &gt; a {
  color: #fff;
}

.m-chLT &gt; li.on:hover {
  background-color: #749dcf;
}

.m-chDl &gt; li {
  padding: 0 10px;
  background-position: 10px 13px;
}

.m-chDl &gt; li:last-child dt,
.m-chDl &gt; li:last-child dd {
  border-bottom: none;
}

.m-chDl &gt; li dl {
  display: table;
  width: 100%;
}

.m-chDl &gt; li dl &gt; dt,
.m-chDl &gt; li dl &gt; dd {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
  border-bottom: 1px dotted #bfbfbf;
}

.m-chDl &gt; li dl &gt; dt {
  width: 45%;
  padding-left: 25px;
  font-weight: bold;
}

.m-chDl &gt; li dl &gt; dd {
  width: 55%;
}

.m-rdL &gt; li {
  margin-bottom: 4px;
  padding: 1px 5px 0 22px;
  background-position: 5px 3px;
}

.m-rdLI {
  font-size: 0;
}

.m-rdLI &gt; li {
  display: inline-block;
  margin: 0 2px 2px 0;
  padding: 5px 5px 4px 22px;
  background-position: 5px 5px;
  vertical-align: top;
  line-height: 1.2;
  font-size: 12px;
}

.m-rdLI &gt; li:hover {
  background-color: #b9cee7;
}

.m-h1__aside,
.m-h2__aside,
.m-h3__aside {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  word-wrap: break-word;
}

.m-h1Wrap,
.m-h1 {
  box-sizing: border-box;
  margin-bottom: 10px;
  padding: 0 20px;
}

.popup .m-h1Wrap:first-child,
.popup .m-h1:first-child {
  margin-top: 40px;
}

.m-h1Wrap {
  display: table;
  width: 100%;
}

.m-h1 {
  line-height: 1.25;
  font-size: 26px;
  font-weight: bold;
  color: #000;
}

.m-h1Wrap .m-h1 {
  display: table-cell;
  padding: 0;
  border: none;
}

.m-typeCode {
  padding: 3px 0 4px 33px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAYAAABhh3Y4AAABS0lEQVRIx2NgzDzGQAZmA2I/IJ4MxDOBeBoQBwIxDz59IOIDEP/HgT9g0eQNxA9xqH8OxOHUsiwZTf4bEJ8B4s9o4kWUWmYAxD+h4q+gwYZsmAcQP4HK/wFiG0osWwcVewvEKjiCShoalCB1e8m1jB8aZCCxRgKJpwjJd9LkWGaAJGZJwDItJLVO5FhmhiRmTMAyFSS1ruRYJoEklknAsigktVrolhGLz0MNeAKNQ2xqOIH4NlTdbWwJhFgciORiUEqTw5IStyOpSaA0U89HkgNl5C3Qomojmjk/sWUPUi1jBuJePOqR8T1ykz4IT4AWwCC2LtRSUFF1CUpPg6a+G0j6LyHHLymWfYAmElcCcSuNVGzB4peNHMtg4leBuAuI05AwsoW6aOpXg6KAXMuwYXQf2iMVcSA8mZaWMUAr2D+w1Etry2AlCiiuMwGTv2nfifovdgAAAABJRU5ErkJggg==") no-repeat;
}

.m-typeCode__ttl {
  font-weight: bold;
}

.m-h1--product {
  margin: 17px 0 10px;
  font-size: 20px;
  font-weight: bold;
  color: #003666;
}

.m-h1--product .mc-codeTitle {
  font-size: 12px;
}

.m-h1--product .mc-code {
  vertical-align: middle;
}

.m-h2Wrap,
.m-h2,
.m-h2Wrap--function {
  display: table;
  box-sizing: border-box;
  width: 100%;
  margin: 40px 0 20px;
  padding-bottom: 8px;
  border-bottom: 1px solid #333;
  text-indent: 0;
}

[class^="l-content"] .m-h2Wrap:first-child,
[class^="l-content"] .m-h2:first-child,
[class^="l-content"] .m-h2Wrap--function:first-child {
  margin-top: 0;
}

.m-h2Wrap:before,
.m-h2:before {
  display: table-cell;
  content: "";
  width: 13px;
  margin-left: -18px;
}

.m-h2Wrap:before {
  border-left: 5px solid #0169c6;
}

.m-h2 {
  line-height: 1.1;
  font-size: 20px;
  font-weight: bold;
}

.m-h2:before {
  border-left: 5px solid #0169c6;
}

.m-h2Wrap .m-h2 {
  display: table-cell;
  width: auto;
  padding-bottom: 0;
  border: none;
}

.m-h2Wrap .m-h2:before {
  display: none;
}

.m-h2Wrap--function {
  padding: 10px;
  border-bottom: none;
  background-color: #999;
}

.l-navFilterBox .m-h2Wrap--function {
  margin-bottom: 0;
}

.m-h2--function {
  padding: 12px 10px;
  background-color: #999;
  line-height: 1.2;
  font-size: 16px;
  color: #fff;
}

.m-h2Wrap--function .m-h2--function {
  display: table-cell;
  width: auto;
  padding: 1px 0;
  background-color: transparent;
}

.m-h2--product {
  margin: 19px 0 9px;
  padding-left: 5px;
  border-left: 3px solid #0169c6;
  line-height: 1.2;
  font-weight: bold;
}

.m-h3Wrap,
.m-h3,
.m-h3--link {
  margin: 40px 0 20px;
  padding: 6px;
  border-left: 5px solid #999;
  background-color: #e6e6e6;
  text-indent: 0;
}

[class^="l-content"] .m-h3Wrap:first-child,
[class^="l-content"] .m-h3:first-child,
[class^="l-content"] .m-h3--link:first-child,
[class^="l-login"] .m-h3Wrap:first-child,
[class^="l-login"] .m-h3:first-child,
[class^="l-login"] .m-h3--link:first-child,
[class^="m-modal"] .m-h3Wrap:first-child,
[class^="m-modal"] .m-h3:first-child,
[class^="m-modal"] .m-h3--link:first-child,
[class^="m-balloonBox"] .m-h3Wrap:first-child,
[class^="m-balloonBox"] .m-h3:first-child,
[class^="m-balloonBox"] .m-h3--link:first-child,
[class^="c-balloonBox"] .m-h3Wrap:first-child,
[class^="c-balloonBox"] .m-h3:first-child,
[class^="c-balloonBox"] .m-h3--link:first-child,
[id^="chara"] .m-h3Wrap,
[id^="chara"] .m-h3,
[id^="chara"] .m-h3--link {
  margin-top: 0;
}

.m-h3Wrap {
  display: table;
  box-sizing: border-box;
  width: 100%;
}

.m-h3 {
  font-size: 14px;
  font-weight: bold;
}

.m-h3Wrap .m-h3 {
  display: table-cell;
  padding: 0;
  border: none;
}

.m-h3--link {
  font-size: 14px;
  font-weight: bold;
}

.m-h3--link &gt; a {
  padding: 0 22px;
  text-decoration: none;
}

.m-h3--link &gt; a:hover {
  text-decoration: underline;
}

.m-h3--wysiwyg {
  margin: 40px 0 20px;
  padding-bottom: 8px;
  border-bottom: 2px solid #0169c6;
  font-size: 16px;
  font-weight: bold;
}

.m-h4 {
  margin: 17px 0;
  text-indent: 0;
  font-weight: bold;
}

[class^="l-content"] .m-h4:first-child {
  margin-top: 0;
}

.m-h4--category,
.m-h4--wysiwyg {
  margin: 20px 0;
  padding-bottom: 5px;
  border-bottom: 1px solid #bfbfbf;
}

[class^="l-content"] .m-h4--category:first-child,
[class^="l-content"] .m-h4--wysiwyg:first-child {
  margin-top: 0;
}

.m-h4--cadDL {
  margin: 20px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #bfbfbf;
  font-size: 14px;
}

[class^="l-content"] .m-h4--cadDL:first-child {
  margin-top: 0;
}

.m-h4--link {
  margin: 18px 0;
}

[class^="l-content"] .m-h4--link:first-child {
  margin-top: 0;
}

.m-h4--link &gt; a {
  padding: 0 22px;
  text-decoration: none;
}

.m-h4--link &gt; a:hover {
  text-decoration: underline;
}

.m-hr {
  display: block;
  margin: 20px 0;
  border: none;
  border-bottom: 1px solid #bfbfbf;
}

.m-icn--cvalue {
  display: inline-block;
  width: 65px;
  height: 21px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAAhCAMAAAD+gDX9AAAAY1BMVEUAAAAQDQAQEBAgGgAgICAwJgAwMDBAMwBAQEBQQABQUFBgTQBgYGBwWQBwcHCAZgCAgICPcwCPj4+fgACfn5+vjACvr6+/mQC/v7/PpgDPz8/fswDf39/vvwDv7+//zAD///9sxljrAAACZElEQVRIx+2W65KrIAyAUangeoHWruJWhfd/ys2ltlo6tT92Z87M2dQKpCEfCUErxJ/8h5IoA6L2DTMwy+hWgvnBmDoRtVGgSWp0gDdl6mha61mmNtshKLAqS7ip3hsc+Ivw1MNBD31vjPcPs4y/y1TvE47mSjj6yZDrhTApJkzbSa3fSLtL6HskQJZgZq1Ucif4GgmQ8VcAsNghDNM0cAwFLrtcZckPfoqyVPpI1GsCLOmTCaK8+HWWMLb+kZBMMWF4TTB0IaGEDwymhQDsISIsIQxFktGKdoJgV4oJvb/gVnCTEKuNCJ/s85MDGnh0fElI6Fr2wQ9JwQXiEVlHhGuNJu8fTSXoSg4qE1lRY7xZiY1SWUbqTKmI0P7i4+KNAv0Rwu/H8GwftLVNCq201mpUVKyAEXdSUFSLohKNtVKSaWWbd2rpHEC+UpHP2DmL9AvbUYpA4q4KsGAFms1yDl8iRfMn5+EgRLE6D1UI3QlNxxBO4Cs/LwpwdAJ3EhXnlcK5EBqwkDD149mZhs3ur90L6LsQrB3DmEMrcufyEVaHWnB4EjYEPa8VgErRFL5NF8ZNuuuYgNXsOPag4SI7Ct2SQys0/WDvCmypAwtBYvxsnQp49Rzq+4nuwqy1dV2O9nCrKAa3IsysmLeEBpclH04pLb2/ZYwrF5LpILu8D/CV4KPrOO1MOK0VN4LE3Y/q8siOqZJu7ziqpXGppUqk7lY6TFjV0oqAO1PFpX/ATJXt9j2dc7VT2VPYH9ZijWgtRap1ulFIramjG+CmTx9oxZv/NXbEhu1h+HmpnDunf38O/y35BlYOaANnraPmAAAAAElFTkSuQmCC") no-repeat;
  background-size: 65px 21px;
}

.l-header__search .m-icn--cvalue {
  display: inline-flex;
}

.l-header__search {
  display: inline-flex;
}

.l-header__search br.space-suggestion {
  display: none;
}

.page1 .l-header__search br.space-suggestion {
  display: block;
}

.l-header__search span.space-suggestion {
  display: inline-block;
}

.page1 .l-header__search span.space-suggestion {
  display: none;
}

.m-icn--flashdelivery {
  display: inline-block;
  width: 42px;
  height: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAQCAMAAABX/B2iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlQTFRF////84+M5h4Z8o6M+cfG6To27FZT6Cwn/OPi73Jv97m3/fHx8YB+60hE7mRh9qup9J2a+tXU+cfFF0M/2gAAAOFJREFUeNqMUtmSgzAMS4Qd5wb2/z92ZQptd3baQcPwYkVHnPCz3EVYUryHFJYY7iE+qAUO/ULc6knVgzo/Etssp2oDhojkT0yx0U6qAP2LeYflK2tkzpS6IHGwAhK6QdvEqtj3AWzPWvOIWiLO3CJQhfADqOmzK4DCeHEyUUOoHEiEbpLJcJ9sLypbuXMwMFLinKpM7z/vEGH1CkAhd86wo6FilTqQIsqgj2Dk5wrYyo9VWOoFQ5GgBYV5FDlbfNtWgjv7CZLA4uxPKWMrC1P+LvYf9msdrb29gdsv61eAAQAnAgazmbXtKAAAAABJRU5ErkJggg==") no-repeat;
  line-height: 1.4;
}

.m-codeTable .m-icn--flashdelivery,
.c-productList__table .m-icn--flashdelivery {
  display: block;
  margin: 5px auto 0;
}

.c-model__body--info .m-icn--flashdelivery {
  margin-top: 3px;
}

.m-icn--mycomponent {
  background-size: auto 20px;
  background: url("../img/icon_std_components.png") left -1px center no-repeat;
}

.m-icn--cadDL {
  display: block;
  background-size: auto 20px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAfCAMAAAAshTY2AAAAzFBMVEX///8kQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQkQZQW71mSAAAAQ3RSTlMAAgMIECAmKCkqKywtLi8wMTIzOkBBQ0xPYHB+gIiJj5CXoLCzubq/wMHFz9DS1Njf4OLk5ujp6+7v8PLz9/n6+/z9bk9k7wAAAPFJREFUKM/Vktl6gjAUhKPiXsEFd20Fd3Ff2qJGi/P+72QIJqB+eNvPuTqTP5kcTiAkRNEICVVpfHH6OWljBqVGTLjyGUyHjPCGaw3h5rDyxRl6wlOkkwgoSUgW1KeJ1BN1brC+CCZHbGw/ClNMXKOPmsDpHOhqzc9fKqyM73k99L+nxRc2NVYqUwxsZnQJ3e1jLcPHYbJTmoUfRdIuYMe9soElW6/iqAmos6DGrf4aajyrLo+u7nrgV3fkQP/8XE+m3MwHKnO9Hi1btES/VfXXuX8vRSbBJOQTYe+KXV5dhVOu96Ht4J/TfgWfMB70n/QKTXZOPLZ/LNMAAAAASUVORK5CYII=") no-repeat;
}

.m-icn--account {
  display: inline-block;
  background-size: auto 20px;
  background: url("../img/icon_std_my_account.png") left -1px center no-repeat;
}

.m-icn--message {
  display: inline-block;
  background-size: auto 20px;
  background: url("../img/icon_std_information.png") left center no-repeat;
}

.m-icn--mycouponcode {
  background: url("../img/icon_std_coupon_code.png") left -1px center no-repeat;
  background-size: 20px auto;
}

.mc-sale-ration {
  width: 62px;
}

.m-icn--sale {
  position: absolute;
  top: -5px;
  width: 62px;
  height: 24px;
  z-index: 10;
}

.m-lblList {
  font-size: 0;
}

.m-lblList &gt; li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 12px;
}

.m-tooltipNoBdrList {
  font-size: 0;
}

.m-tooltipNoBdrList &gt; li {
  display: inline-block;
  margin-right: 1em;
  font-size: 12px;
}

.m-lbl,
.m-lbl--primary,
.m-lbl--sale,
.m-lbl--disabled,
.m-lbl--cnavi,
.m-lbl--tooltip {
  display: inline-block;
  min-width: 50px;
  padding: 2px 6px;
  text-align: center;
  text-indent: 0;
  line-height: 1;
  font-size: 10px;
}

.m-lbl {
  border: 1px solid #4d96d7;
  background-color: #4d96d7;
  color: #fff;
}

.m-lbl--primary {
  border: 1px solid #d00;
  background-color: #fff;
  color: #d00;
}

.m-lbl--sale {
  border: 1px solid #d00;
  background-color: #d00;
  color: #fff;
}

[data-spec="productlist"].is-photoview .m-lbl--sale::before,
[data-spec="productlist"].is-listview .m-lbl--sale::before,
[data-spec="productlistDetail"] .m-lbl--sale::before {
  position: absolute;
  left: -10px;
  bottom: 0;
  content: " ";
  width: 19px;
  height: 22px;
  background-image: url("/vcommon/common/img/icon-hot-sale.svg");
  background-repeat: no-repeat;
}

[data-spec="productlist"].is-photoview .m-lbl--sale::before {
  left: -11px;
  bottom: 1px;
}

[data-spec="productlist"].is-listview .m-lbl--sale::before {
  left: -14px;
  bottom: 1px;
}

[data-spec="productlistDetail"] .m-lbl--sale::before {
  left: -14px;
  bottom: 6px;
}

.m-lbl--disabled {
  border: 1px solid #676767;
  background-color: #676767;
  color: #fff;
}

.m-lbl--cnavi {
  border: 1px solid #af7b3e;
  background: #af7b3e url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAPBAMAAABHIsEFAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURa97Pv///+HNtrWGTdK1k9e9n+ve0PXu58KbbPDm2/r39M2th9zFqubWwsike7+VZDdLTFMAAACmSURBVBjTY2CgBmAOF1xkAGViyn4XFBQ3YEhsYEtgUMfUWrjmaBwDUJZRgEUIQ5ZFyklJm01QUDBQOLAYQ5ZNVC1E1wwkKyg4GUOWUeiqi5NfR6GHoeBSAyyyOi5BzsyCDIxyWDzEJnTnTJIBqyQDowAWWW7Bvbr3GRylGdilJmLRPVFIKZq5cAIDk6CgBKaspaCglME3oINaQpqxmL1NMMWApLAHACTPHWshTKzjAAAAAElFTkSuQmCC") center center no-repeat;
  text-indent: -3000px;
}

.m-lbl--require {
  display: inline-block;
  padding: 2px 5px;
  border: 1px solid #d00;
  border-radius: 2px;
  background-color: #d00;
  line-height: 1;
  text-align: center;
  font-size: 10px;
  color: #fff;
}

.m-lbl--tooltip {
  border: 1px solid #0169c6;
  background-color: #fff;
  color: #0169c6;
}

.m-lbl--tooltipNoBdr {
  font-size: 14px;
  color: #004bb1;
}

.m-link,
.m-linkList &gt; li,
.m-linkList--strong &gt; li,
.m-linkListInline &gt; li,
.m-linkListInline--strong &gt; li,
.m-linkList--CADData &gt; li,
.m-linkList--sdsmsds &gt; li,
.m-linkList--1of3 &gt; li,
.m-linkList--1of5 &gt; li,
.m-linkList--1of8 &gt; li {
  padding-left: 8px;
  text-indent: -8px;
}

.m-link &gt; a,
.m-linkList &gt; li &gt; a,
.m-linkList--strong &gt; li &gt; a,
.m-linkListInline &gt; li &gt; a,
.m-linkListInline--strong &gt; li &gt; a,
.m-linkList--CADData &gt; li &gt; a,
.m-linkList--sdsmsds &gt; li &gt; a,
.m-linkList--1of3 &gt; li &gt; a,
.m-linkList--1of5 &gt; li &gt; a,
.m-linkList--1of8 &gt; li &gt; a {
  padding-left: 8px;
  text-decoration: none;
}

.m-link &gt; a:hover,
.m-linkList &gt; li &gt; a:hover,
.m-linkList--strong &gt; li &gt; a:hover,
.m-linkListInline &gt; li &gt; a:hover,
.m-linkListInline--strong &gt; li &gt; a:hover,
.m-linkList--CADData &gt; li &gt; a:hover,
.m-linkList--sdsmsds &gt; li &gt; a:hover,
.m-linkList--1of3 &gt; li &gt; a:hover,
.m-linkList--1of5 &gt; li &gt; a:hover,
.m-linkList--1of8 &gt; li &gt; a:hover {
  text-decoration: underline;
}

a.m-linkSEO {
  color: #333;
  text-decoration: none;
}

a.m-linkSEO:hover {
  text-decoration: underline;
}

.m-down,
.m-downList &gt; li {
  padding-left: 12px;
  text-indent: -12px;
}

.m-down &gt; a,
.m-downList &gt; li &gt; a {
  padding-top: 3px;
  padding-left: 12px;
  text-decoration: none;
}

.m-down &gt; a:hover,
.m-downList &gt; li &gt; a:hover {
  text-decoration: underline;
}

.m-up {
  padding-left: 12px;
  text-indent: -12px;
}

.m-up &gt; a {
  padding-top: 3px;
  padding-left: 12px;
  text-decoration: none;
}

.m-up &gt; a:hover {
  text-decoration: underline;
}

.m-linkList &gt; li,
.m-linkList--strong &gt; li,
.m-linkList--CADData &gt; li,
.m-linkList--sdsmsds &gt; li {
  margin: 0.4em 0;
}

[class^="m-h"] + .m-linkList &gt; li:first-child,
[class^="m-h"] + .m-linkList--strong &gt; li:first-child,
[class^="m-h"] + .m-linkList--CADData &gt; li:first-child,
[class^="m-h"] + .m-linkList--sdsmsds &gt; li:first-child {
  margin-top: 0;
}

.m-linkList--strong &gt; li {
  font-weight: bold;
}

.m-linkListInline,
.m-linkListInline--strong {
  margin-left: -20px;
  font-size: 0;
}

.m-linkListInline &gt; li,
.m-linkListInline--strong &gt; li {
  display: inline-block;
  margin: 0.4em 0;
  margin-left: 20px;
  font-size: 12px;
}

.m-linkListInline &gt; li.on &gt; a,
.m-linkListInline--strong &gt; li.on &gt; a {
  padding: 3px 5px;
  background: #749dcf;
  font-weight: bold;
  color: #fff;
}

.m-linkListInline &gt; li.on &gt; a:hover,
.m-linkListInline--strong &gt; li.on &gt; a:hover {
  text-decoration: none;
}

.m-dataList--horizontal .m-linkListInline &gt; li,
.m-dataList--horizontal .m-linkListInline--strong &gt; li {
  margin-top: 0;
  margin-bottom: 0;
}

.m-media--spec .m-linkListInline,
.m-media--spec .m-linkListInline--strong {
  margin-left: -5px;
}

.m-media--spec .m-linkListInline &gt; li,
.m-media--spec .m-linkListInline--strong &gt; li {
  margin-left: 5px;
}

.m-linkListInline--strong &gt; li {
  font-weight: bold;
}

.m-linkList--keyword {
  margin-left: -1.6667em;
}

.m-linkList--keyword &gt; li {
  display: inline-block;
  margin: 0.4em 0;
  margin-left: 1.6667em;
}

.m-linkList--keyword &gt; li &gt; a {
  text-decoration: none;
}

.m-linkList--keyword &gt; li &gt; a:hover {
  text-decoration: underline;
}

.m-dataList--horizontal .m-linkList--keyword &gt; li {
  margin-top: 0;
}

.m-linkList--CADData {
  max-height: 350px;
  overflow-y: auto;
}

.m-linkList--sdsmsds {
  max-height: 120px;
  overflow-y: auto;
}

.m-linkList--1of3 {
  margin-left: -15px;
  font-size: 0;
}

.m-linkList--1of3 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 33%;
  margin-bottom: 7px;
  padding-left: 25px;
  vertical-align: top;
  font-size: 12px;
}

.m-linkList--1of5 {
  margin-left: -15px;
  font-size: 0;
}

.m-linkList--1of5 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 20%;
  margin-bottom: 25px;
  padding-left: 25px;
  vertical-align: top;
  font-size: 12px;
}

.page1 .m-linkList--1of5 &gt; li {
  width: 25%;
}

.m-linkList--1of8 {
  margin-left: -15px;
  font-size: 0;
}

.m-linkList--1of8 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  word-wrap: break-word;
  width: 12.5%;
  margin-bottom: 25px;
  padding-left: 25px;
  vertical-align: top;
  font-size: 12px;
}

.page1 .m-linkList--1of8 &gt; li {
  width: 16.6%;
}

.m-downList &gt; li {
  margin: 0.4em 0;
}

.m-link--help a,
.m-helpList &gt; li a,
.m-helpListInline &gt; li a {
  text-decoration: none;
}

.m-link--help a:hover,
.m-helpList &gt; li a:hover,
.m-helpListInline &gt; li a:hover {
  text-decoration: underline;
}

.m-link--help span,
.m-helpList &gt; li span,
.m-helpListInline &gt; li span {
  display: inline-block;
  width: 17px;
  height: 18px;
  margin-right: 3px;
  vertical-align: middle;
}

.m-helpList &gt; li {
  margin: 0.4em 0;
}

.m-helpListInline {
  margin-left: -20px;
  font-size: 0;
}

.m-helpListInline &gt; li {
  display: inline-block;
  margin: 0.4em 0;
  margin-left: 20px;
  font-size: 12px;
}

.m-link--pdf {
  padding-left: 22px;
  text-indent: -22px;
}

.m-link--pdf &gt; a {
  padding: 3px 0 1px 22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHklEQVQ4y4WTTUjTYRzHP8/jn7S9hVm2Vs1lNBR8WYcMok0Fi0Ev1CU6BAWRFEndoohBh5VFkIR4KLyFBy8jImMQZC1hSoeizBSpKBfLNNskFlP3fzrU5v468nt6Dt/v5/nxe9HIU3d1gzJv2kghCQFzuqIxcPFTRdOeaiANoOWbnEf2U9N2Gl3X84ICIQRSSuLxOE6PZ+uH/sjotmZfFZDWhtwNyiyL/rpDYWZC4WW/p5WO/WmIRCIBQGWT1zXeHxnd3uyr0qYW5plinpW0bmGBTCazWO2una6e1vNPtJ+ZlcMAuq5jsVgIBoPEYjHcbjfWIunVvs6lSawAMckifFLicDjw+/2kUiksFgsfJx+gtae+O4HVALeOnxrznDhmCKtXr+HsOTJ3OikNXMFms+Ua+63EhAZMZ6dhM5mx2+0GwFzpWhIKZFlZLpidihKgJZPJ31lzSXExVqvVOP99LUwqifnQQaSUBohCGPdA/0fO1+xAlFkkP/rCbG47YwDoYglAYQQIIXh3KcCWm9cY7bpLfGAQW30tSkB5oxe1DLCkgrGue0y8fc+vnl5M9XXICifD93tJfplgQ2SQVS3NhQHpRJLw0ZNMvxnm8NAz1ntqcxXt7rjB7OcJ1ricPLzeURjQ13qB8RdRDnR3Ur6jDiGE4S5KK105f8Ee7L3djvfqZRz1NYZg9p1rulpyjS8jA8wwv2h69Pi/GzryPMofv1yyMcoW/mUAAAAASUVORK5CYII=") 0 0 no-repeat;
  text-decoration: none;
}

.m-link--pdf &gt; a:hover {
  text-decoration: underline;
}

.m-link--excel {
  padding-left: 22px;
  text-indent: -22px;
}

.m-link--excel &gt; a {
  padding: 3px 0 1px 22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAB8CAMAAABXG8ByAAABg1BMVEX///8HMosOSKYRSZsWU70ZT6kcWcEdPnshVqQhXsUjUJ8mY8gnS44sZiUvXcgxMTE0jC81UYA4XJo5SV85aKs5cMk5dNM7VXI7Y3w+WHVCpD9EZJpMcKpOTUxSaX1ZdqldtVleictfc4phfrJhhbliYFhngrFpaXlpfI9sf5VwcHBxak9yjblzc3N2oOF4wnZ5dlx6enp+lbl/f22CmLyFhYWGh4uGncSIqd6KiYmNjGuOo8WPj46SlH2Tk5OUsJWVoreXlgadnYCdrsydtdqfn5+j1KKlrImpxfCrutOtrBaurq6uyPKzzfa00761tCi1xNu2t5+7vL6+va++1Pe/yd7Dzd7IyMfI0+XMy1TOzjrS0pTS0qrS8c/T2uXU0mnc4uzd2MTf39/h5uri8+Hk443l5uXm6u3o69fq53Xv8vjx8vHy8vLy8/fz9fj29vX29vb2+Pj594/5+fn69sX7+/z9/f3++fn+/bL+/v/+/////XX//eb//v////v///7///+LhcjDAAAAAXRSTlMAQObYZgAAActJREFUSEvtk91b0lAcgF2ICkkupYj5dVymI6iVJCnKyq8Tww3QBkWbDcv5VVjNqcOh7E/vnDPm4533PrzPbs678/ttN2/PBOfDsts9CM712V6bwybhn88r3LsYEhNwB8If17AI+WeTI0iwAPAMgAAwdFGJ45FTHvCAAQwDz2Q8wl3tMTwyNH/xTyLCdSGNDKg3jj3R3kHvsTk4zmOR2KMxWNYlsnR/URCWIR2JRD7IWHBuu+1enhc3NoUv5AYrIyRJVhRZymMxEo9h4rE4Av9ply73g7u7vRHNauIjKerv+vuFr01RFKf7HxPRGAv1iuVH088paooUdSU+fS1Gn6RSVIoExLnV6NRo6OFwMFxRvG7L0b6+QDBAzfzphFwZCAUHA9Rg9YR0i0T4wUCKombOfno72pVwQFyiwt8POsJtVMu/62L5V90TrIKTlRU5j7jVrVdut9su9wi1hNBunfVWy7JqqqrhB4lCy7It29ZriG8rRNg3OAUs7EPNsg3bMEzdE9bnt+rq1stsOpd+Q0YONXV1fjMjCJlMhojdjfSLZC6Zy37Keje2ZseHDNXQTfPI26Elx18Zpuk4jtn5ypHu+GCxUiqUCj5ox3/jsJFhBHFDzAAAAABJRU5ErkJggg==") 2px 2px no-repeat;
  text-decoration: none;
}

.m-link--excel &gt; a:hover {
  text-decoration: underline;
}

.m-link--word {
  padding-left: 22px;
  text-indent: -22px;
}

.m-link--word &gt; a {
  padding: 3px 0 1px 22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAB8CAMAAABXG8ByAAABg1BMVEX///8HMosOSKYRSZsWU70ZT6kcWcEdPnshVqQhXsUjUJ8mY8gnS44sZiUvXcgxMTE0jC81UYA4XJo5SV85aKs5cMk5dNM7VXI7Y3w+WHVCpD9EZJpMcKpOTUxSaX1ZdqldtVleictfc4phfrJhhbliYFhngrFpaXlpfI9sf5VwcHBxak9yjblzc3N2oOF4wnZ5dlx6enp+lbl/f22CmLyFhYWGh4uGncSIqd6KiYmNjGuOo8WPj46SlH2Tk5OUsJWVoreXlgadnYCdrsydtdqfn5+j1KKlrImpxfCrutOtrBaurq6uyPKzzfa00761tCi1xNu2t5+7vL6+va++1Pe/yd7Dzd7IyMfI0+XMy1TOzjrS0pTS0qrS8c/T2uXU0mnc4uzd2MTf39/h5uri8+Hk443l5uXm6u3o69fq53Xv8vjx8vHy8vLy8/fz9fj29vX29vb2+Pj594/5+fn69sX7+/z9/f3++fn+/bL+/v/+/////XX//eb//v////v///7///+LhcjDAAAAAXRSTlMAQObYZgAAActJREFUSEvtk91b0lAcgF2ICkkupYj5dVymI6iVJCnKyq8Tww3QBkWbDcv5VVjNqcOh7E/vnDPm4533PrzPbs678/ttN2/PBOfDsts9CM712V6bwybhn88r3LsYEhNwB8If17AI+WeTI0iwAPAMgAAwdFGJ45FTHvCAAQwDz2Q8wl3tMTwyNH/xTyLCdSGNDKg3jj3R3kHvsTk4zmOR2KMxWNYlsnR/URCWIR2JRD7IWHBuu+1enhc3NoUv5AYrIyRJVhRZymMxEo9h4rE4Av9ply73g7u7vRHNauIjKerv+vuFr01RFKf7HxPRGAv1iuVH088paooUdSU+fS1Gn6RSVIoExLnV6NRo6OFwMFxRvG7L0b6+QDBAzfzphFwZCAUHA9Rg9YR0i0T4wUCKombOfno72pVwQFyiwt8POsJtVMu/62L5V90TrIKTlRU5j7jVrVdut9su9wi1hNBunfVWy7JqqqrhB4lCy7It29ZriG8rRNg3OAUs7EPNsg3bMEzdE9bnt+rq1stsOpd+Q0YONXV1fjMjCJlMhojdjfSLZC6Zy37Keje2ZseHDNXQTfPI26Elx18Zpuk4jtn5ypHu+GCxUiqUCj5ox3/jsJFhBHFDzAAAAABJRU5ErkJggg==") 2px -54px no-repeat;
  text-decoration: none;
}

.m-link--word &gt; a:hover {
  text-decoration: underline;
}

.m-link--zip {
  padding-left: 22px;
  text-indent: -22px;
}

.m-link--zip &gt; a {
  padding: 3px 0 1px 22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAB8CAMAAABXG8ByAAABg1BMVEX///8HMosOSKYRSZsWU70ZT6kcWcEdPnshVqQhXsUjUJ8mY8gnS44sZiUvXcgxMTE0jC81UYA4XJo5SV85aKs5cMk5dNM7VXI7Y3w+WHVCpD9EZJpMcKpOTUxSaX1ZdqldtVleictfc4phfrJhhbliYFhngrFpaXlpfI9sf5VwcHBxak9yjblzc3N2oOF4wnZ5dlx6enp+lbl/f22CmLyFhYWGh4uGncSIqd6KiYmNjGuOo8WPj46SlH2Tk5OUsJWVoreXlgadnYCdrsydtdqfn5+j1KKlrImpxfCrutOtrBaurq6uyPKzzfa00761tCi1xNu2t5+7vL6+va++1Pe/yd7Dzd7IyMfI0+XMy1TOzjrS0pTS0qrS8c/T2uXU0mnc4uzd2MTf39/h5uri8+Hk443l5uXm6u3o69fq53Xv8vjx8vHy8vLy8/fz9fj29vX29vb2+Pj594/5+fn69sX7+/z9/f3++fn+/bL+/v/+/////XX//eb//v////v///7///+LhcjDAAAAAXRSTlMAQObYZgAAActJREFUSEvtk91b0lAcgF2ICkkupYj5dVymI6iVJCnKyq8Tww3QBkWbDcv5VVjNqcOh7E/vnDPm4533PrzPbs678/ttN2/PBOfDsts9CM712V6bwybhn88r3LsYEhNwB8If17AI+WeTI0iwAPAMgAAwdFGJ45FTHvCAAQwDz2Q8wl3tMTwyNH/xTyLCdSGNDKg3jj3R3kHvsTk4zmOR2KMxWNYlsnR/URCWIR2JRD7IWHBuu+1enhc3NoUv5AYrIyRJVhRZymMxEo9h4rE4Av9ply73g7u7vRHNauIjKerv+vuFr01RFKf7HxPRGAv1iuVH088paooUdSU+fS1Gn6RSVIoExLnV6NRo6OFwMFxRvG7L0b6+QDBAzfzphFwZCAUHA9Rg9YR0i0T4wUCKombOfno72pVwQFyiwt8POsJtVMu/62L5V90TrIKTlRU5j7jVrVdut9su9wi1hNBunfVWy7JqqqrhB4lCy7It29ZriG8rRNg3OAUs7EPNsg3bMEzdE9bnt+rq1stsOpd+Q0YONXV1fjMjCJlMhojdjfSLZC6Zy37Keje2ZseHDNXQTfPI26Elx18Zpuk4jtn5ypHu+GCxUiqUCj5ox3/jsJFhBHFDzAAAAABJRU5ErkJggg==") 2px -110px no-repeat;
  text-decoration: none;
}

.m-link--zip &gt; a:hover {
  text-decoration: underline;
}

.m-list &gt; li,
.m-list--strong &gt; li {
  list-style-type: disc;
  margin: 0.25em 0 0.25em 1.5em;
  text-indent: 0.2em;
}

.m-list &gt; li &gt; div,
.m-list--strong &gt; li &gt; div,
.m-list &gt; li &gt; p,
.m-list--strong &gt; li &gt; p {
  text-indent: 0;
}

.m-list--strong {
  font-weight: bold;
}

.m-notesList &gt; li,
.m-notesList--strong &gt; li {
  margin: 0.25em 0;
  padding-left: 1em;
  text-indent: -1em;
}

.m-notesList &gt; li &gt; div,
.m-notesList--strong &gt; li &gt; div,
.m-notesList &gt; li &gt; p,
.m-notesList--strong &gt; li &gt; p {
  text-indent: 0;
}

.m-notesList--strong {
  font-weight: bold;
}

.m-numList &gt; li {
  margin: 0.25em 0;
  padding-left: 1.3em;
  text-indent: -1.3em;
}

.m-numList &gt; li .mc-num {
  padding-right: 0.5em;
  font-weight: bold;
}

.m-numList &gt; li &gt; div,
.m-numList &gt; li &gt; p {
  text-indent: 0;
}

.m-numList--strong &gt; li {
  display: table;
  margin: 0.25em 0;
  font-weight: bold;
}

.m-numList--strong &gt; li [class^="mc-num"] {
  float: left;
  width: 18px;
  height: 22px;
  background: url("data:image/png;base64,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") no-repeat 0 0;
}

.m-numList--strong &gt; li [class^="mc-num1"],
.m-numList--strong &gt; li [class^="mc-num2"] {
  width: 28px;
}

.m-numList--strong &gt; li .mc-num02 {
  background-position: -18px 0;
}

.m-numList--strong &gt; li .mc-num03 {
  background-position: -36px 0;
}

.m-numList--strong &gt; li .mc-num04 {
  background-position: -54px 0;
}

.m-numList--strong &gt; li .mc-num05 {
  background-position: -72px 0;
}

.m-numList--strong &gt; li .mc-num06 {
  background-position: -90px 0;
}

.m-numList--strong &gt; li .mc-num07 {
  background-position: -108px 0;
}

.m-numList--strong &gt; li .mc-num08 {
  background-position: -126px 0;
}

.m-numList--strong &gt; li .mc-num09 {
  background-position: -144px 0;
}

.m-numList--strong &gt; li .mc-num10 {
  background-position: -163px 0;
}

.m-numList--strong &gt; li .mc-num11 {
  background-position: -191px 0;
}

.m-numList--strong &gt; li .mc-num12 {
  background-position: -220px 0;
}

.m-numList--strong &gt; li .mc-num13 {
  background-position: -248px 0;
}

.m-numList--strong &gt; li .mc-num14 {
  background-position: -277px 0;
}

.m-numList--strong &gt; li .mc-num15 {
  background-position: -305px 0;
}

.m-numList--strong &gt; li .mc-num16 {
  background-position: -334px 0;
}

.m-numList--strong &gt; li .mc-num17 {
  background-position: -362px 0;
}

.m-numList--strong &gt; li .mc-num18 {
  background-position: -390px 0;
}

.m-numList--strong &gt; li .mc-num19 {
  background-position: -419px 0;
}

.m-numList--strong &gt; li .mc-num20 {
  background-position: -447px 0;
}

.m-numNotesList &gt; li {
  margin: 0.25em 0;
  padding-left: 1.5em;
  text-indent: -1.5em;
}

.m-numNotesList &gt; li .mc-num {
  padding-right: 0.5em;
  font-weight: bold;
}

.m-dataList {
  text-indent: 0;
}

.m-dataList &gt; dt {
  margin: 22px 0 12px;
  font-weight: bold;
}

.m-dataList:first-child &gt; dt:first-child {
  margin-top: 0;
}

.m-dataList--horizontal &gt; dt {
  float: left;
  clear: left;
  margin: 0.4em 0.5em 0.4em 0;
  font-weight: bold;
}

.m-dataList--horizontal &gt; dd {
  margin: 0.4em 0;
  overflow: hidden;
}

.m-faqList &gt; dt .m-faqList__icn,
.m-faqList &gt; dd .m-faqList__icn {
  float: left;
  width: 14px;
  height: 16px;
  margin-right: 10px;
}

.m-faqList &gt; dt .m-faqList__txt,
.m-faqList &gt; dd .m-faqList__txt {
  display: block;
  overflow: hidden;
}

.m-faqList &gt; dt {
  padding-top: 15px;
  margin-bottom: 20px;
  border-top: 1px dotted #bfbfbf;
  font-weight: bold;
}

.m-faqList &gt; dt:first-child {
  padding-top: 0;
  border-top: none;
}

.m-faqList &gt; dt .m-faqList__icn {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQBAMAAADUulMJAAAALVBMVEX///8BacYBacYBacYBacYBacYBacYBacYBacYBacYBacYBacYBacYBacYBacYKK3JLAAAADnRSTlMAESIzRGZ3iJmqu8zd7gKjCLQAAAB3SURBVAjXY2BgzFxVwgAEse/evVvIwMAKpN69FmDQe7eZMe9dA0PfGwEGtnePGO49Bao594wByGRg6HvJ8O4BkM57haAfMzAI9L0AKeHYBFSc99ZA9+27iwzc7665vXuXwMC4D2RwAAOD2L13r+eBDGN2EeC4CADSujijJWfdvQAAAABJRU5ErkJggg==");
}

.m-faqList &gt; dd {
  margin-bottom: 15px;
}

.m-faqList &gt; dd .m-faqList__icn {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQBAMAAADUulMJAAAAMFBMVEX////dAADdAADdAADdAADdAADdAADdAADdAADdAADdAADdAADdAADdAADdAADdAABa8vWAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAZ0lEQVQIHQXBsQ0BAQAF0IcQBa1SbhONAWyg1yi1NmCDG8EAFzkj2OSC4IjL9x4GywLMcwHb3EGdFvqpOxhnkxWmmeWI9beXG8qX8kUv793pxyhJUpikqs7ZW3QMc3Vo0Tw1D5QfgD+Eni3pzSBC4gAAAABJRU5ErkJggg==");
}

.m-cartList {
  position: relative;
  margin-bottom: 15px;
}

.m-cartList .mc-sale {
  font-weight: bold;
  color: #d00;
}

.m-cartList .mc-sale--text {
  color: #d00;
}

.m-cartList .mc-num {
  margin: 0 3px;
  font-size: 18px;
  font-weight: bold;
}

.m-cartList &gt; li {
  margin: 10px 0;
  border-bottom: 1px dotted #bfbfbf;
}

.m-cartList &gt; li.is-mainte {
  position: relative;
  margin-bottom: 20px;
  border-bottom: none;
}

.m-cartList__desc {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}

.m-cartList__desc &gt; dt,
.m-cartList__desc &gt; dd {
  display: table-cell;
}

.m-cartList__desc &gt; dt {
  font-weight: bold;
}

.m-cartList__desc &gt; dd {
  text-align: right;
}

.m-cartList__desc--inline {
  display: table;
  margin-bottom: 10px;
}

.m-cartList__desc--inline &gt; dt,
.m-cartList__desc--inline &gt; dd {
  display: table-cell;
}

.m-cartList__desc--inline &gt; dt {
  font-weight: bold;
}

.m-cartList__desc--inline &gt; dd {
  padding-left: 7px;
}

.m-dlList &gt; li {
  margin: 10px 0;
  padding-top: 10px;
  border-top: 1px solid #bfbfbf;
}

.m-dlList &gt; li a {
  text-decoration: none;
}

.m-dlList &gt; li a:hover {
  text-decoration: underline;
}

.m-dlList &gt; li:first-child {
  padding-top: 0;
  border-top: none;
}

.m-loading {
  height: 200px;
  background: url("/vcommon/common/img/loading_100.gif") center center no-repeat;
  font-size: 0;
}

.m-loading--list {
  height: 24px;
  background: url("data:image/gif;base64,R0lGODlhGAAYAMQAALu7u+np6bOzs6qqqqOjo/v7+9nZ2e3t7dXV1Zubm+Dg4OLi4uTk5PHx8dHR0c3Nzebm5sjIyPX19cXFxd3d3cHBwZGRkd/f3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzYwRjM0NzRBMjIzMTFFOEJCOEFGQjVFM0I2MUEwQ0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzYwRjM0NzVBMjIzMTFFOEJCOEFGQjVFM0I2MUEwQ0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNjBGMzQ3MkEyMjMxMUU4QkI4QUZCNUUzQjYxQTBDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNjBGMzQ3M0EyMjMxMUU4QkI4QUZCNUUzQjYxQTBDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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") center center no-repeat;
  font-size: 0;
}

.m-loadingWrap,
.m-loadingWrap--narrow {
  position: relative;
}

.m-loading__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

[data-cspec="results-area"] .m-loading__bg {
  z-index: 1;
}

[data-cspec="results-area"] [data-cspec="fixed-header"].is-fixed ~ .m-loading__bg {
  z-index: 3;
}

.m-loadingWrap.is-loaded .m-loading__bg,
.m-loadingWrap--narrow.is-loaded .m-loading__bg {
  display: none;
}

.m-loading__img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url("/vcommon/common/img/loading_100_type2.gif") no-repeat;
}

.m-loadingWrap--narrow .m-loading__img {
  width: 130px;
  height: 36px;
  margin: -18px 0 0 -65px;
  background-image: url("/vcommon/common/img/loading_130.gif");
}

.m-loadingWrap.is-loaded .m-loading__img,
.m-loadingWrap--narrow.is-loaded .m-loading__img {
  display: none;
}

.m-loading__img--withCancel {
  position: absolute;
  top: 50%;
  left: 32%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url("/vcommon/common/img/loading_100_type2.gif") no-repeat;
}

[data-cspec="results-area"] .m-loading__img--withCancel {
  z-index: 1;
}

[data-cspec="results-area"] [data-cspec="fixed-header"].is-fixed ~ .m-loading__img--withCancel {
  z-index: 3;
}

.m-loadingWrap.is-loaded .m-loading__img--withCancel,
.m-loadingWrap--narrow.is-loaded .m-loading__img--withCancel {
  display: none;
}

.m-loading__text {
  position: absolute;
  top: 50%;
  left: 38%;
  margin: -16px 0 0 0;
  text-shadow: 0 1px 1px #000;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}

[data-cspec="results-area"] .m-loading__text {
  z-index: 1;
}

[data-cspec="results-area"] [data-cspec="fixed-header"].is-fixed ~ .m-loading__text {
  z-index: 3;
}

.m-loadingWrap.is-loaded .m-loading__text,
.m-loadingWrap--narrow.is-loaded .m-loading__text {
  display: none;
}

.m-loading__btnCancelWrap {
  position: absolute;
  top: 50%;
  left: 62%;
  height: 70px;
  margin-top: -50px;
  padding: 30px 0 0 30px;
  border-left: 1px dotted #fff;
}

[data-cspec="results-area"] .m-loading__btnCancelWrap {
  z-index: 1;
}

[data-cspec="results-area"] [data-cspec="fixed-header"].is-fixed ~ .m-loading__btnCancelWrap {
  z-index: 3;
}

.m-loadingWrap.is-loaded .m-loading__btnCancelWrap,
.m-loadingWrap--narrow.is-loaded .m-loading__btnCancelWrap {
  display: none;
}

button.m-loading__btnCancel {
  width: 140px;
}

.m-fixedPagetop {
  position: fixed;
  right: 0;
  bottom: 95px;
  width: 45px;
  height: 50px;
  z-index: 5000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #bfbfbf;
}

.m-fixedPagetop a {
  display: block;
  width: 45px;
  height: 50px;
  overflow: hidden;
}

.m-fixedPagetop a:before {
  content: "";
  display: block;
  background-position: 15px 20px;
  width: 45px;
  height: 50px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAYAAABSfLWiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMy8xNIeG+AUAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAgUlEQVQokZ3MsQnCQBSA4bMJYisILqBjiIvYOItF1khl5Q7BwsYJxBXEPs1nYa5QzN3FH17zeO8LCIlZosUidZcCZrh6d8F0LDLByWfHfl+M1H53KEX2A0Bsl0O26DJIh80QssYzA8QeWH0jc9wLgdit/wsBFc4jgViLKqD5E4g1LyaQUeMdaBmBAAAAAElFTkSuQmCC");
}

.m-paginationWrap {
  margin: 20px 0;
  text-align: center;
}

.m-paginationWrap--right {
  margin: 20px 0;
  padding-right: 10px;
  text-align: right;
}

.m-paginationWrap--left {
  margin-bottom: 8px;
  text-align: left;
}

.m-paginationWrap--left .m-pagination {
  float: right;
  padding-right: 10px;
}

.m-pagination {
  display: inline-block;
  font-size: 0;
}

.m-pagination &gt; li {
  display: inline-block;
  letter-spacing: normal;
  font-size: 12px;
}

.m-pagination &gt; li &gt; a {
  display: block;
  width: 22px;
  padding: 4px 0;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  color: #004bb1;
}

.m-pagination &gt; li &gt; a:hover {
  text-decoration: underline;
}

.m-pagination &gt; li.on &gt; a {
  background-color: #749dcf;
  font-weight: bold;
  color: #fff;
}

.m-pagination &gt; li.arrow &gt; a {
  width: auto;
}

[class^="m-resultHeader"] .m-pagination {
  margin-left: 20px;
}

.m-pagination--detailSimple {
  display: inline-block;
  margin-top: 7px;
  font-size: 0;
}

.m-pagination--detailSimple &gt; li {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  font-size: 18px;
}

.m-pagination--detailSimple &gt; li:first-child {
  margin-left: 0;
}

.m-pagination--detailSimple &gt; li &gt; a {
  display: block;
  padding: 2px 7px 0;
  border: 1px solid #bfbfbf;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  color: #004bb1;
}

.m-pagination--detailSimple &gt; li &gt; a:hover {
  text-decoration: underline;
}

.m-pagination--detailSimple &gt; li.on &gt; a {
  background-color: #749dcf;
  font-weight: bold;
  color: #fff;
}

.m-pagination--detailSimple &gt; li.arrow {
  margin-left: 58px;
  font-size: 12px;
}

.m-pagination--detailSimple &gt; li.arrow:first-child {
  margin-right: 58px;
  margin-left: 0;
}

.m-pagination--detailSimple &gt; li.arrow &gt; a {
  width: 51px;
  padding: 4px 0 5px;
}

.m-progress,
.m-progress--modal {
  width: 440px;
  height: 10px;
  margin: 20px 0;
  background: url("/vcommon/common/img/sprite_progress.png") no-repeat;
  font-size: 0;
}

.m-progress.mc-step1,
.m-progress--modal.mc-step1 {
  background-position: 0 0;
}

.m-progress.mc-step2,
.m-progress--modal.mc-step2 {
  background-position: 0 -10px;
}

.m-progress.mc-step3,
.m-progress--modal.mc-step3 {
  background-position: 0 -20px;
}

.m-progress.mc-step4,
.m-progress--modal.mc-step4 {
  background-position: 0 -30px;
}

.m-progress.mc-step5,
.m-progress--modal.mc-step5 {
  background-position: 0 -40px;
}

.m-progress--small {
  width: 100%;
  height: 10px;
  margin: 10px auto;
  background: url("/vcommon/common/img/sprite_progress_s.png") no-repeat;
  font-size: 0;
}

.m-progress--small.mc-step1 {
  background-position: 0 0;
}

.m-progress--small.mc-step2 {
  background-position: 0 -10px;
}

.m-progress--small.mc-step3 {
  background-position: 0 -20px;
}

.m-progress--small.mc-step4 {
  background-position: 0 -30px;
}

.m-progress--small.mc-step5 {
  background-position: 0 -40px;
}

.m-progress--modal {
  width: 100%;
  background-size: 100% 50px;
}

.m-navProgress {
  height: 12px;
  margin-left: -6px;
}

.m-navProgress .mc-bar {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 22%;
  height: 12px;
  margin-left: 6px;
  background-color: #b8b8b8;
}

.m-navProgress .mc-bar:before {
  content: "";
  position: absolute;
  top: 0;
  right: -6px;
  display: block;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #b8b8b8;
}

.m-navProgress .mc-bar.on {
  background-color: #2d70c3;
}

.m-navProgress .mc-bar.on:before {
  border-left: 6px solid #2d70c3;
}

[data-progress="bar"].m-navProgress {
  visibility: hidden;
}

.m-progress--sinus {
  width: 100%;
  height: 0px;
  padding-top: 7.6923%;
  margin: 10px auto;
  background: url("/vcommon/common/img/sinus_progress.gif") no-repeat;
  background-size: 100% auto;
  font-size: 0;
}

.m-progress--sinusLiquid {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 15px;
  margin-top: 10px;
  padding: 0 1px;
  background-color: #ebebeb;
  border: 1px solid #a9a9a9;
}

.m-progress--sinusLiquid::before {
  content: '';
  display: block;
  width: 100%;
  height: 13px;
  background: url("/vcommon/common/img/sinus_progress_liquid.gif") 0 -1px repeat-x;
  font-size: 0;
}

.m-switchDisplay {
  display: inline-block;
  margin-left: 10px;
}

.m-switchDisplay &gt; li {
  display: table-cell;
  padding-left: 8px;
}

.m-switchDisplay &gt; li .mc-list,
.m-switchDisplay &gt; li .mc-photo,
.m-switchDisplay &gt; li .mc-compare {
  padding: 5px 3px 3px 3px;
  text-decoration: none;
}

.m-switchDisplay &gt; li .mc-list:visited,
.m-switchDisplay &gt; li .mc-photo:visited,
.m-switchDisplay &gt; li .mc-compare:visited {
  color: #004bb1;
}

.m-switchDisplay &gt; li .mc-list:hover,
.m-switchDisplay &gt; li .mc-photo:hover,
.m-switchDisplay &gt; li .mc-compare:hover {
  color: #6d93c7;
}

.m-switchDisplay &gt; li .mc-list:before,
.m-switchDisplay &gt; li .mc-photo:before,
.m-switchDisplay &gt; li .mc-compare:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  background-image: url("/vcommon/common/img/sprite_spec.png");
  background-repeat: no-repeat;
  vertical-align: bottom;
}

.m-switchDisplay &gt; li .mc-list:before {
  background-position: 0 0;
}

.m-switchDisplay &gt; li .mc-photo:before {
  background-position: 0 -28px;
}

.m-switchDisplay &gt; li .mc-compare:before {
  background-position: 0 -56px;
}

.m-switchDisplay &gt; li.on .mc-list,
.m-switchDisplay &gt; li.on .mc-photo,
.m-switchDisplay &gt; li.on .mc-compare {
  background-color: #749dcf;
  color: #fff;
}

.m-switchDisplay &gt; li.on .mc-list:before {
  background-position: 0 -14px;
}

.m-switchDisplay &gt; li.on .mc-photo:before {
  background-position: 0 -42px;
}

.m-switchDisplay &gt; li.on .mc-compare:before {
  background-position: 0 -70px;
}

.m-switchCount {
  display: inline-block;
  vertical-align: middle;
}

.m-switchCount &gt; dt,
.m-switchCount &gt; dd {
  display: table-cell;
  padding-right: 1px;
}

.m-switchCount &gt; dt {
  padding-right: 6px;
}

.page1 [class^="m-resultHeader"] .m-switchCount &gt; dt {
  display: block;
  margin-bottom: 2px;
  text-align: left;
}

.m-switchCount &gt; dd &gt; a {
  display: block;
  padding: 3px 8px;
  background-color: #e6e6e6;
  color: #004bb1;
  text-decoration: none;
  white-space: nowrap;
}

.m-switchCount &gt; dd &gt; a:hover {
  text-decoration: underline;
  color: #6d93c7;
}

.m-switchCount &gt; dd.on &gt; a {
  background-color: #749dcf;
  font-weight: bold;
  color: #fff;
}

.m-switchCount &gt; dd.on &gt; a:hover {
  text-decoration: none;
}

.m-switchSort {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

.m-switchSort &gt; dt,
.m-switchSort &gt; dd {
  display: table-cell;
  padding-right: 1px;
}

.m-switchSort &gt; dt {
  padding-right: 6px;
}

.page1 [class^="m-resultHeader"] .m-switchSort &gt; dt {
  margin-bottom: 2px;
  text-align: left;
}

.l-switchLanguage &gt; li &gt; a {
  display: block;
  padding-left: 19px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAclBMVEUAAAC/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/AwMDDw8PGxsbJycnLy8vU1NTV1dXY19fc3Nze3t7f39/g4ODh4eHn5ubn5+fr6urs7Ozt7e3u7u7v7+/w8PDx8fHy8vIrMLQMAAAADnRSTlMABAU7PJSVm6an5OXo+T8QEFMAAABsSURBVBgZNcEBDgIhDATA7baFcPH/3zRRo3KUYtQwIwDMRecaAQjEm6msGa9IQzkONWZMPrtpuxQCqskVdC/EF4sXWiX+WElWbE5mYMvkPLH15OjYzqEZq+HnegsFRqYw3o/7XALAnMwcAXwAbyQxFBGGFl8AAAAASUVORK5CYII=");
  background-position: 0 center;
  background-repeat: no-repeat;
  font-weight: bold;
}

.l-switchLanguage &gt; li &gt; a:link,
.l-switchLanguage &gt; li &gt; a:visited {
  color: #004098;
  text-decoration: none;
}

.l-switchLanguage &gt; li &gt; a:hover,
.l-switchLanguage &gt; li &gt; a:active {
  color: #025fae;
  text-decoration: none;
}

.l-switchLanguage &gt; li &gt; a.on {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAjVBMVEUAAAC/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v78BacYGbMcHbMcof80qgM2gw+OhxOOixOOjxeS/v7/AwMDDw8PGxsbJycnLy8vU1NTV1dXY19fc3Nze3t7f39/g4ODh4eHn5ubn5+fr6urs7Ozt7e3u7u7v7+/w8PDx8fHy8vIYFj4EAAAADnRSTlMABAU7PJSVm6an5OXo+T8QEFMAAACBSURBVBgZHcFBDsIwDATA9TpOJeBCuRTx/79VlYALCJo4DgozAiCZaOvVAYHYnFR684dHQr4cNDG88b4nnU95jSAX9o1meSseXtZsmWmiYwhO5HFCYAgY+XYQAxHBVqAYBHuw7riaitoNpQpsOePvuVYFPgyhf19b6wIgGRlRHfgBoFQ6FovboEcAAAAASUVORK5CYII=");
}

.l-switchLanguageWrap .l-translateGoogle {
  width: 100%;
}

.l-translateGoogle {
  margin-top: -1px;
  text-align: left;
  display: inline-block;
  width: 80px;
  min-width: 21px;
}

.l-translateGoogle &gt; button {
  display: block;
  margin-right: 3px;
  padding-right: 14px;
  border: 0;
  background-position: right 6px;
  background-color: transparent;
  font-size: 14px;
  color: #004098 !important;
  box-sizing: border-box;
  text-decoration: none;
  background-position-y: 50%;
  margin: 0;
}

.page1 .l-translateGoogle &gt; button {
  margin-right: 0px;
  padding-right: 11px;
  font-size: 12px;
}

.l-translateGoogle &gt; button:focus {
  outline: none;
}

.l-translateGoogle &gt; button:hover {
  cursor: pointer;
  text-decoration: underline;
}

.l-translateGoogle &gt; button:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 2px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABV0lEQVR42mySyyuEURjGfWZcRsTSSmnKUpbULCxYKKykNAvJypSaQawspCwYWZmVSf4IysaaBTs7ykrZyWXcL79nPFMnfad+vd93zvNeznnfqO7fKpVK25gZ6PDWA5RzudxiqIsCh3XMErxBO/zAJyS9p1UkwKo+6u20hilYeAeP0IOoEXtvJ50VrP1zdCatEeiGW+hElMEew5cDa61US+WwiF1wOR/QCu/wYmEi2FP5zbCrjKPwDMOgB6jAPIyZKQc8s0baIV087WgbjqyIc/AUPKLu2meNHjSd9EEKBryp0npdVrjarNH5t0q9dnpFzDpT1v9i0Pc/8b+0V8p4CHk495O3wEHQu4RLzVjTBEeR+1jxk/fDhSLCZNCqCZiFPWigv6laH7d8v1O4gS54RXCJHff0lN33zbiRW3b/4kau6lQbuShmyHcw08GQa/z2cciHul8BBgBl4WX9a/oVmQAAAABJRU5ErkJggg==") left center no-repeat;
  background-size: 100% auto;
  vertical-align: middle;
}

.page1 .l-translateGoogle &gt; button &gt; span {
  position: relative;
  top: -2px;
}

.l-translateGoogle .m-balloonBox--lang {
  display: none;
}

.l-translateGoogle.on .m-balloonBox--lang {
  display: block;
}

[data-lang=VIE] {
  display: none;
}

.language-VIE [data-lang=VIE] {
  display: inline;
}

.language-VIE [data-lang=ENG] {
  display: none;
}

[data-lang=JPN] {
  display: none;
}

[data-lang=KOR],
[data-lang=CHN],
[data-lang=TWN] {
  display: none;
}

[data-g-lang="ENG"],
[data-g-lang="VIE"],
[data-g-lang="JPN"],
[data-g-lang="KOR"],
[data-g-lang="CHN"],
[data-g-lang="TWN"] {
  display: none;
}

[g-lang="en"] [data-g-lang="ENG"] {
  display: block !important;
}

[g-lang="en"] span[data-g-lang="ENG"] {
  display: inline !important;
  font-weight: bold;
}

[g-lang="vi"] [data-g-lang="VIE"] {
  display: block !important;
  font-weight: bold;
}

[g-lang="vi"] span[data-g-lang="VIE"] {
  display: inline !important;
  font-weight: bold;
}

[g-lang="ja"] [data-g-lang="JPN"] {
  display: block !important;
  font-weight: bold;
}

[g-lang="ja"] span[data-g-lang="JPN"] {
  display: inline !important;
  font-weight: bold;
}

[g-lang="ko"] [data-g-lang="KOR"] {
  display: block !important;
  font-weight: bold;
}

[g-lang="ko"] span[data-g-lang="KOR"] {
  display: inline !important;
  font-weight: bold;
}

[g-lang="zh-CN"] [data-g-lang="CHN"] {
  display: block !important;
  font-weight: bold;
}

[g-lang="zh-CN"] span[data-g-lang="CHN"] {
  display: inline !important;
  font-weight: bold;
}

[g-lang="zh-TW"] [data-g-lang="TWN"] {
  display: block !important;
  font-weight: bold;
}

[g-lang="zh-TW"] span[data-g-lang="TWN"] {
  display: inline !important;
  font-weight: bold;
}

em {
  color: #d00;
  font-style: normal;
}

strong {
  font-weight: bold;
}

.m-alert,
.m-alert--strong {
  color: #d00;
}

.m-alert__icn,
.m-alert--strong__icn {
  display: inline-block;
  padding-left: 19px;
}

.m-alert__icn:before,
.m-alert--strong__icn:before {
  content: "";
  display: inline;
  margin-left: -19px;
  margin-right: 4px;
  padding: 0.2em 0 3px 15px;
  vertical-align: top;
}

.m-alert--strong {
  font-size: 16px;
}

.m-error__icn {
  display: inline-block;
  padding-left: 19px;
}

.m-error__icn:before {
  content: "";
  display: inline;
  margin-left: -19px;
  margin-right: 4px;
  padding-bottom: 1px;
  padding-left: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAOVBMVEUAAAD6+/vV1dbol5fieXnvvr70y8vu9f2/NzfbUFDv0tLIGhr3+Pj9+vjZjo7KAADOY2O3AAClAQHvEhQ1AAAAAXRSTlMAQObYZgAAAGdJREFUeNo1jlkOQzEMAmnfnsUB3/+wz0jt5IeJjWQU57PWek6Yua9C0j7L6OwnAsdaG1UxpAPV4aQ4qCS6V+ZmyQ65ESOUBbo7Iz5Mz2hh8iolmhT+Z2R+gWr8CN8Sf7lgGu+82Sq9+YgIlF7ctJgAAAAASUVORK5CYII=") left top no-repeat;
  vertical-align: top;
}

.m-error--catalog {
  margin-bottom: 15px;
  padding: 9px 0 9px 49px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAArCAMAAADMv2F8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHXUExURQAAAAFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxgFpxpSjZr4AAACcdFJOUwAMWwIP8L38/gYr/Vj7ImR4CQMBscj59hXb0u4v9a0aoJPrChewZeMkloI3MJvnHVUyueCu0Ze85C1CfA6DHmJAIWbhON9Zd6SM5kPVFNjZVE76WkV7I1PqeUmlHI662p3KqWjGs4XvGdbpzoqc5dRr7EHJp4FGaQs93nO3vwW2KoTt18tsw5ozX38EzfOLuAcoRxKeiF3FG8DBV6U+dvEAAAI7SURBVDjLhZT1X9tQFMVfS0mTetdBgSo6hgwdssEGDPe5u7u7bzCDOfP7xy7vPmmSps396Zxzv03z7ue+ECJr9K5yLQjxhfSNDClYJe7rIMvb3VEA890GU/l7XHZYIAXWutiYjzWokF+bfFZsp5e3PirZqeyqcBsumLHhUpbPBr6gz3zggVJi4joxVAdXZJJ5ysCwEbvHsu26dE0ovyZndKGlMbsUNXC9GE3pam4W5ScKXkZ5Ooe1+WlQ+UyXaX6AgK5bMC7LcfexNa6r335I/UyuAbyh+SnM6yR3h9qEpqtvAFlCvgJM0/wQcvslt5naeqrGAX6Quc8AS9RFd9HGXsndpPYcVa5Q6PvoND86Icdpo0dy5dRGhBvTl2Urk2do47DkcPa8RVw6NmN8oROSe0TtVW48AK+5jJ2njSuSe0LtfI6rEhuJ522Q3CD6Fma0kZFFnjdhnpTcQ/TdzAwkEvx5AzW4g7mNiY3httwS/7uDxdX486OGPXiMSd82E+fGDQ/uM3AP+hDs6qe3LhRCPsx2utW0p+1sS+IvxRV7sZ4lNRXmxW/l+/Tq7fuhd0PLz8UFqbfcI60X7CtiAaNn7TnVbQHXNQVtwfIt1jucPGbsxzu5KO3P+yh0VHfxr9DJiTqyUVz2IzafmbY9gXB7swffhM8GqjykaNWWcVDRioMVlRycjBUHGw9w8GBxjjSnCozRWrvVQmO0VESM0ecAijH+deDEGIMOnBjjvBPHxqguOnJk+I934R/5DyRUXnQF+3TdAAAAAElFTkSuQmCC") left top no-repeat;
  font-size: 18px;
  font-weight: bold;
}

.m-warning__icn {
  display: inline-block;
  padding-left: 19px;
}

.m-warning__icn:before {
  content: "";
  display: inline;
  margin-left: -19px;
  margin-right: 4px;
  padding-top: 1px;
  padding-left: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAP1BMVEUAAADixID++fL99e39+vj3+Pjbu3fXtm7LtGzu5cn66tz78OXYxZf+/PnDmwLIpkHNrlEyMjLaswa2iwX+1gA4MuEjAAAAAXRSTlMAQObYZgAAAFFJREFUCNdNyUkSgCAMBdE4ywzJv/9ZDRFLeveqiaydplJJkyLHH2uGpGk1Xj5sggY5hk5W8fUiCFSQYLrZxLXD6+qCeFXVZfXpMsZDdlTkrzx3nAZK5ZqqKgAAAABJRU5ErkJggg==") left top no-repeat;
  vertical-align: top;
}

#previewErrorArea {
  text-align: left;
}

.m-info,
.m-infoList &gt; li {
  margin-top: 0.5em;
  padding-left: 17px;
}

.m-info:before,
.m-infoList &gt; li:before {
  content: "";
  display: inline;
  margin-left: -17px;
  margin-right: 4px;
  padding: 0.2em 0 1px 13px;
  vertical-align: top;
}

.m-info &gt; a,
.m-infoList &gt; li &gt; a {
  text-decoration: none;
}

.m-info &gt; a:hover,
.m-infoList &gt; li &gt; a:hover {
  text-decoration: underline;
}

.m-btnList--right &gt; li .m-info,
.m-btnList--right &gt; li .m-infoList &gt; li {
  margin-top: 0;
}

.m-infoList &gt; li {
  margin: 0.4em 0;
}

.l-main {
  position: relative;
  z-index: 4000;
  width: 1200px;
  margin: 0 auto;
}

.VN_alertBox {
  margin-top: 20px;
}

ul.attention--info {
  margin-bottom: 20px;
  padding: 12px 10px;
  border-radius: 2px;
  border: 1px solid #0169c6;
}

ul.attention--info .level1 {
  padding-left: 26px;
}

.topPage .l-main {
  margin-top: 24px;
  width: 1500px;
}

@media screen and (max-width: 1500px) {
  .topPage .l-main {
    width: 1200px;
  }
}

@media screen and (min-width: 1501px) {
  .topPage .l-main {
    width: 1500px;
  }
}

.topPage.is-showStatus .l-main {
  z-index: 9000;
}

.l-contentWrap {
  position: relative;
  z-index: 4200;
  margin: 25px 0;
}

.l-contentWrap .l-content {
  position: relative;
  z-index: 4200;
  float: left;
  width: 950px;
}

.l-nav {
  float: right;
  width: 220px;
}

.l-nav a,
.l-nav a:link {
  color: #004098;
  text-decoration: none;
}

.l-nav a:visited {
  color: #750056;
}

.l-nav a:hover,
.l-nav a:active {
  color: #025fae;
  text-decoration: underline;
}

.l-content--category {
  float: right;
  width: calc(100% - 290px);
  margin-left: 290px;
}

.l-nav--category {
  float: left;
  width: 260px;
  margin-right: -260px;
}

.l-content--filter {
  float: right;
  width: calc(100% - 290px);
}

.l-content--filter [data-detail="productHeader"].is-fixed,
.l-content--filter [data-spec="productHeader"].is-fixed {
  width: 100%;
  margin-top: 0;
  background-color: #fff;
  z-index: 2;
}

.l-content--filter [data-spec="productHeader"].is-fixed {
  position: fixed;
  width: 912px;
  box-shadow: rgba(0,0,0,0.1) 3px 3px 3px 0px;
}

.page1 .l-content--filter [data-spec="productHeader"].is-fixed {
  width: 660px;
}

.l-content--filter .m-h2Wrap--function {
  height: 45px;
}

.l-content--filter .m-h2--function {
  vertical-align: middle;
}

.l-nav--filter {
  position: relative;
  float: left;
  width: 260px;
}

.l-nav--filter [data-spec="sideHeader"].is-fixed {
  position: fixed;
  width: 260px;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  box-shadow: rgba(0,0,0,0.1) 3px 3px 3px 0px;
  z-index: 2;
}

.page1 .l-main {
  width: 950px;
}

@media screen and (max-width: 1500px) {
  .topPage.page1 .l-main {
    width: 1200px;
  }
}

@media screen and (min-width: 1501px) {
  .topPage.page1 .l-main {
    width: 1500px;
  }
}

.page1 .l-contentWrap .l-content {
  width: 700px;
}

.page1 .l-content--category {
  width: 660px;
}

.page1 .l-content--filter {
  width: 660px;
}

.page1.spec .is-photoview .mc-spec__wrapper,
.page1.result .is-photoview .mc-spec__wrapper {
  display: none !important;
}

.l-product {
  position: relative;
  z-index: 4300;
  margin: 15px 0 40px;
}

.l-product__main {
  float: left;
  width: calc(100% - 255px);
}

.page1 .l-product__main {
  width: 720px;
}

.l-product__aside {
  float: right;
  width: 220px;
}

.l-product__aside .share-button {
  margin-bottom: 20px;
  text-align: right;
}

.l-product__aside .share-button .facebook {
  text-align: center;
  display: inline-block;
  margin-right: 5px;
}

.l-product__aside .share-button .line {
  text-align: center;
  display: inline-block;
  margin-right: 5px;
  display: none !important;
}

.l-product__aside .share-button .mail {
  text-align: center;
  display: inline-block;
}

.l-product__aside .share-button .zalo-share-button {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  height: 22.2px !important;
}

.l-product__aside .share-button .zalo-share-button .czb.zb-btn-blue--small {
  height: 22.2px !important;
}

.detail--parts .l-product__main {
  width: 890px;
}

.page1.detail--parts .l-product__main {
  width: 640px;
}

.detail--parts .l-product__aside {
  width: 280px;
}

.l-cart {
  margin-bottom: 40px;
}

.l-cart__main {
  float: left;
  width: 610px;
}

.l-cart__aside {
  float: right;
  width: 280px;
}

.page1 .l-cart__main {
  width: 360px;
}

.page1 .l-cart__main .m-listTable {
  font-size: 11px;
  table-layout: fixed;
}

.l-login {
  width: 560px;
  padding: 20px 0 0;
  margin: 0 auto 20px;
}

.l-breadcrumbWrap {
  position: relative;
  z-index: 4900;
  display: table;
  width: 100%;
  margin: 15px 0 10px;
}

.l-breadcrumb {
  margin: 15px 0 10px;
  padding-left: 20px;
  font-size: 14px;
}

.l-breadcrumb &gt; li {
  display: inline-block;
}

.l-breadcrumb &gt; li &gt; a {
  margin-right: 0.5em;
  text-decoration: none;
}

.l-breadcrumb &gt; li &gt; a:hover {
  text-decoration: underline;
  color: #025fae;
}

.l-breadcrumbWrap .l-breadcrumb {
  display: table-cell;
  width: 100%;
}

.l-breadcrumb__aside {
  display: table-cell;
  padding-right: 23px;
  text-align: right;
  word-wrap: break-word;
  white-space: nowrap;
}

.page1 .l-breadcrumb__aside {
  white-space: normal;
}

.l-breadcrumb__aside .lc-cols {
  font-size: 0;
}

.l-breadcrumb__aside .lc-cols &gt; li {
  display: inline-block;
  margin-left: 10px;
  font-size: 12px;
}

.m-productDropdownBox {
  display: flex;
}

.m-productDropdownBox__title {
  display: inline-block;
  min-width: 138px;
  padding-right: 5px;
  font-size: 14px;
  color: #000;
  font-weight: 600;
}

.page2.detail .m-cartBox__caution {
  display: inline-block;
}

.page2.spec .is-photoview .m-listAreaUnit__body,
.page2.result .is-photoview .m-listAreaUnit__body {
  height: 100% !important;
}

.spec .m-priceTable &gt; tbody &gt; tr &gt; th,
.result .m-priceTable &gt; tbody &gt; tr &gt; th {
  white-space: unset;
  text-align: left;
}

.spec .is-photoview .m-priceTable,
.result .is-photoview .m-priceTable {
  width: 100%;
}

.spec .is-photoview.m-listAreaUnit--spec,
.result .is-photoview.m-listAreaUnit--spec {
  display: flex;
  flex-wrap: wrap;
}

.detail .m-cartBox__caution,
.categoryRoot .m-cartBox__caution,
.category .m-cartBox__caution,
.spec .m-cartBox__caution,
.result .m-cartBox__caution {
  min-width: 245px;
}

.detail .l-main,
.categoryRoot .l-main,
.category .l-main,
.spec .l-main,
.result .l-main {
  padding-right: 64px !important;
}

.page2.topPage .l-headerWrap &gt;.top-l-header .l-header,
.page2.topPage .l-headerWrap &gt;.top-l-header .l-header-menu {
  width: 100%;
  max-width: 1500px;
}

.page2.categoryRoot .l-header__main,
.page2.category .l-header__main,
.page2.spec .l-header__main,
.page2.detail .l-header__main,
.page2.result .l-header__main,
.page2.compare .l-header__main,
.page2.categoryRoot .l-contentWrap,
.page2.category .l-contentWrap,
.page2.spec .l-contentWrap,
.page2.detail .l-contentWrap,
.page2.result .l-contentWrap,
.page2.compare .l-contentWrap,
.page2.categoryRoot .l-main,
.page2.category .l-main,
.page2.spec .l-main,
.page2.detail .l-main,
.page2.result .l-main,
.page2.compare .l-main {
  width: 100%;
  max-width: 1920px;
}

.page2.categoryRoot .l-headerWrap &gt;.top-l-header .l-header,
.page2.category .l-headerWrap &gt;.top-l-header .l-header,
.page2.spec .l-headerWrap &gt;.top-l-header .l-header,
.page2.detail .l-headerWrap &gt;.top-l-header .l-header,
.page2.result .l-headerWrap &gt;.top-l-header .l-header,
.page2.compare .l-headerWrap &gt;.top-l-header .l-header,
.page2.categoryRoot .l-headerWrap &gt;.top-l-header .l-header-menu,
.page2.category .l-headerWrap &gt;.top-l-header .l-header-menu,
.page2.spec .l-headerWrap &gt;.top-l-header .l-header-menu,
.page2.detail .l-headerWrap &gt;.top-l-header .l-header-menu,
.page2.result .l-headerWrap &gt;.top-l-header .l-header-menu,
.page2.compare .l-headerWrap &gt;.top-l-header .l-header-menu {
  width: 100%;
}

.page2.categoryRoot .l-headerWrap &gt;.l-header,
.page2.category .l-headerWrap &gt;.l-header,
.page2.spec .l-headerWrap &gt;.l-header,
.page2.detail .l-headerWrap &gt;.l-header,
.page2.result .l-headerWrap &gt;.l-header,
.page2.compare .l-headerWrap &gt;.l-header,
.page2.categoryRoot .l-headerWrap .l-header-menu,
.page2.category .l-headerWrap .l-header-menu,
.page2.spec .l-headerWrap .l-header-menu,
.page2.detail .l-headerWrap .l-header-menu,
.page2.result .l-headerWrap .l-header-menu,
.page2.compare .l-headerWrap .l-header-menu {
  width: 99.9%;
  max-width: 1920px;
}

.page2.categoryRoot .l-main,
.page2.category .l-main,
.page2.spec .l-main,
.page2.detail .l-main,
.page2.result .l-main,
.page2.compare .l-main {
  box-sizing: border-box;
  padding: 0 10px;
  overflow: hidden;
}

.page2.categoryRoot .l-footer,
.page2.category .l-footer,
.page2.spec .l-footer,
.page2.detail .l-footer,
.page2.result .l-footer,
.page2.compare .l-footer {
  width: 90.25%;
  max-width: 1920px;
}

.page2 .m-categoryList--l.sub li {
  width: 138px;
}

.page2 .m-categoryList--l.sub li span.mc-img {
  min-height: 130px;
}

.page2.detail .m-carousel--thumbnail {
  margin: 0 auto;
}

.page2.detail .m-media--product__img {
  max-width: 250px;
}

.page2.detail .m-media--product__main {
  width: 100%;
}

@media screen and (max-width: 1465px) {
  .page2.detail .l-nav--filter {
    margin-left: 0;
  }
}

@media screen and (max-width: 1465px) {
  .page2.detail .l-content--filter {
    margin-left: 290px;
  }
}

@media screen and (min-width: 1450px) {
  .page2.detail .l-content--filter {
    margin-left: 0;
    width: calc(100% - 395px);
  }
}

.page2.detail .m-productForm .m-spec-items .c-td--inner {
  max-width: unset !important;
}

@media screen and (-ms-high-contrast: active) and (max-width: 1380px), screen and (-ms-high-contrast: none) and (max-width: 1380px) {
  .page2.detail .m-productForm .m-spec-items .c-td--inner {
    max-width: 490px !important;
  }
}

@media screen and (-ms-high-contrast: active) and (max-width: 1275px), screen and (-ms-high-contrast: none) and (max-width: 1275px) {
  .page2.detail .m-productForm .m-spec-items .c-td--inner {
    max-width: 373px !important;
  }
}

.page2.detail .crmRecommendList__box .crmRecommendList__cts {
  width: calc((f_p_width - 100px)) !important;
  width: -webkit-calc((f_p_width - 100px)) !important;
  width: -moz-calc((f_p_width - 100px)) !important;
  width: -o-calc((f_p_width - 100px)) !important;
}

.page2.detail .m-codeHeader__main {
  width: 98%;
}

@media screen and (max-width: 1400px) {
  .page2.detail .m-codeHeader__main {
    width: 97%;
  }
}

.page2.detail .m-cartBox__caution {
  display: inline-block;
}

.page2.detail--complex .l-product {
  padding-left: 0px;
}

.page2.detail--complex .l-breadcrumb {
  padding-left: 0px;
}

.page2.detail--complex .m-media--product {
  max-width: 1040px;
}

.page2.detail--complex [data-detail="productHeader"],
.page2.detail--complex .l-product__main {
  width: 100%;
}

@media screen and (max-width: 1330px) {
  .page2.detail--complex .l-product .l-product__main {
    display: block;
  }

  .page2.detail--complex .l-product__aside {
    float: left;
    margin-bottom: 8px;
    position: relative;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }

  .page2.detail--complex .l-cart__aside {
    min-width: 100%;
    margin-top: 0 !important;
  }

  .page2.detail--complex .share-button {
    margin-bottom: 20px;
    text-align: center;
    max-width: 300px;
    max-height: 23px;
  }

  .page2.detail--complex .l-product__aside-download {
    max-width: 300px;
  }

  .page2.detail--complex .l-product__aside {
    width: 100%;
    flex-wrap: wrap;
  }
}

.page2.detail--complex #product-main-detail {
  padding: 0 4rem;
}

.page2.detail--complex .m-media--product__main {
  width: 80%;
}

.page2.detail--complex .l-product__aside {
  min-width: 260px;
}

.page2.detail--complex .m-cartBox__detail--info {
  text-align: left !important;
  margin-left: 60px;
}

.page2.detail--simple .l-product {
  padding-left: 0px;
}

.page2.detail--simple .l-product__main {
  width: calc(100% - 450px);
}

.page2.detail--simple .l-product__aside {
  padding-right: 110px;
}

.page2.detail--simple .l-breadcrumb {
  padding-left: 0px;
}

.page2.spec .m-panel__flow,
.page2.result .m-panel__flow {
  max-width: 100%;
}

.page2.spec .is-photoview .m-listAreaUnit__body,
.page2.result .is-photoview .m-listAreaUnit__body {
  padding: 8px;
  height: 100% !important;
}

.page2.spec .is-photoview .mc-spec__wrapper,
.page2.result .is-photoview .mc-spec__wrapper {
  display: none !important;
}

.page2.spec .is-photoview .m-priceTable,
.page2.result .is-photoview .m-priceTable {
  width: 100%;
}

.page2.spec .is-photoview &gt; li,
.page2.result .is-photoview &gt; li {
  width: 16.6666%;
}

@media screen and (min-width: 1368px) {
  .page2.spec .is-photoview &gt; li,
  .page2.result .is-photoview &gt; li {
    width: 14.2857%;
  }
}

@media screen and (min-width: 1680px) {
  .page2.spec .is-photoview &gt; li,
  .page2.result .is-photoview &gt; li {
    width: 12.5%;
  }
}

.page2.spec .is-photoview &gt; li .mc-name,
.page2.result .is-photoview &gt; li .mc-name {
  width: 100%;
}

@media screen and (max-width: 1368px) {
  .page2.spec .is-photoview &gt; li .mc-name,
  .page2.result .is-photoview &gt; li .mc-name {
    max-width: 124px;
  }
}

@media screen and (max-width: 1420px) {
  .page2.spec .is-photoview &gt; li .mc-name,
  .page2.result .is-photoview &gt; li .mc-name {
    max-width: 135px;
  }
}

.page2.spec .is-photoview .m-lblList &gt; li span:not(.m-lbl):not(.m-lbl--tooltip),
.page2.result .is-photoview .m-lblList &gt; li span:not(.m-lbl):not(.m-lbl--tooltip) {
  width: 93%;
}

.page2.spec .is-photoview .m-lblList &gt; li.w100,
.page2.result .is-photoview .m-lblList &gt; li.w100 {
  width: 100%;
}

.page2.spec .brand-optionFilterBox .m-chLI,
.page2.result .brand-optionFilterBox .m-chLI {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}

@media all and (-ms-high-contrast: none) {
  .page2.spec .brand-optionFilterBox .m-chLI,
  .page2.result .brand-optionFilterBox .m-chLI {
    display: block;
  }
}

.page2.spec .brand-optionFilterBox .m-chLI &gt; li,
.page2.result .brand-optionFilterBox .m-chLI &gt; li {
  flex: none;
  width: 170px;
  padding-right: 8px;
}

@media all and (-ms-high-contrast: none) {
  .page2.spec .brand-optionFilterBox .m-chLI &gt; li,
  .page2.result .brand-optionFilterBox .m-chLI &gt; li {
    display: inline-flex;
    max-width: 170px;
  }
}

.page2.spec .m-listAreaUnit__aside--nodata .m-btnList--right,
.page2.result .m-listAreaUnit__aside--nodata .m-btnList--right {
  margin: 0;
}

.page2.maker .crmMakerRankingList__box &gt; .listwrap {
  position: unset;
  text-align: center;
}

@media all and (-ms-high-contrast: none) {
  .page2.maker .crmMakerRankingList__box &gt; .listwrap {
    width: calc(100% - 70px) !important;
  }
}

.page2 .VN_catImage img {
  width: 90%;
}

.spec .m-priceTable &gt; tbody &gt; tr &gt; th,
.result .m-priceTable &gt; tbody &gt; tr &gt; th {
  white-space: unset;
}

.spec .is-listview .m-listAreaUnit__body,
.result .is-listview .m-listAreaUnit__body {
  min-height: 248px;
}

.spec .is-listview .m-listAreaUnit__main,
.result .is-listview .m-listAreaUnit__main {
  max-width: 500px;
}

.spec .is-listview .m-listAreaUnit__aside,
.result .is-listview .m-listAreaUnit__aside {
  max-width: 220px;
}

.spec .is-listview .mc-desc__content,
.result .is-listview .mc-desc__content {
  max-height: 95px;
  overflow: hidden;
}

.spec .is-listview .mc-desc__content .mc-desc,
.result .is-listview .mc-desc__content .mc-desc {
  -webkit-line-clamp: 5;
}

.spec .is-listview .mc-desc__content.on,
.result .is-listview .mc-desc__content.on {
  max-height: 100%;
  transition: all 0.3s ease-out;
}

.spec .is-listview .mc-desc__more,
.result .is-listview .mc-desc__more {
  display: none;
}

.spec .is-listview .mc-desc__more span.on,
.result .is-listview .mc-desc__more span.on {
  display: block;
}

.spec .is-listview .mc-desc__more.on span.off,
.result .is-listview .mc-desc__more.on span.off {
  display: block;
}

.spec .is-listview .mc-desc__more.on span.on,
.result .is-listview .mc-desc__more.on span.on {
  display: none;
}

.spec .is-listview .mc-desc__wrapper .m-moreBox,
.result .is-listview .mc-desc__wrapper .m-moreBox {
  height: auto;
}

@media (min-width: 1px) and (max-width: 499px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    display: none !important;
  }
}

@media (min-width: 500px) and (max-width: 799px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    overflow-x: scroll;
    max-width: 300px !important;
  }
}

@media (min-width: 800px) and (max-width: 1299px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    overflow-x: scroll;
    max-width: 540px !important;
  }
}

@media (min-width: 1300px) and (max-width: 1450px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    overflow-x: scroll;
    max-width: 710px !important;
  }
}

@media (min-width: 1451px) and (max-width: 1600px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    overflow-x: scroll;
    max-width: 810px !important;
  }
}

@media (min-width: 1601px) and (max-width: 1780px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    overflow-x: scroll;
    max-width: 940px !important;
  }
}

@media (min-width: 1781px) and (max-width: 1899px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    overflow-x: scroll;
    max-width: 1110px !important;
  }
}

@media (min-width: 1900px) {
  .spec .is-listview .mc-spec__wrapper,
  .result .is-listview .mc-spec__wrapper {
    overflow-x: scroll;
    max-width: 1200px !important;
  }
}

.spec .is-listview .specTable,
.result .is-listview .specTable {
  width: 100%;
  margin: 0;
  font-size: inherit;
  line-height: 1.3;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}

.spec .is-listview .cellContent,
.result .is-listview .cellContent {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.spec .is-listview .headerCell,
.result .is-listview .headerCell {
  background-color: #e5e5e5;
  font-style: normal;
  width: 114px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #333;
  box-sizing: border-box;
  text-align: center;
  text-indent: 0;
  word-wrap: break-word;
  border: 1px solid #ccc;
}

.spec .is-listview .bodyCell,
.result .is-listview .bodyCell {
  box-sizing: border-box;
  width: 114px;
  padding: 3px;
  color: #333;
  font-weight: 400;
  text-align: center;
  text-indent: 0;
  word-wrap: break-word;
  border: 1px solid #ccc;
}

.spec .is-listview ::-webkit-scrollbar,
.result .is-listview ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.spec .is-listview ::-webkit-scrollbar-track,
.result .is-listview ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #f5f5f5;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.spec .is-listview ::-webkit-scrollbar-thumb,
.result .is-listview ::-webkit-scrollbar-thumb {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #aaa;
  -webkit-box-shadow: inset 0 0 6px #f5f5f5;
}

.spec div.days-to-ship,
.result div.days-to-ship,
.spec tr.days-to-ship,
.result tr.days-to-ship {
  display: none;
}

.spec .is-listview tr.days-to-ship,
.result .is-listview tr.days-to-ship {
  display: block;
}

.spec .is-photoview .m-panel__flow.fixed-min-height,
.result .is-photoview .m-panel__flow.fixed-min-height {
  position: relative;
  width: 100%;
  z-index: 1;
}

.spec .is-photoview .m-panel__fixed,
.result .is-photoview .m-panel__fixed {
  min-height: 157px;
}

.spec .is-photoview .mc-name,
.result .is-photoview .mc-name {
  min-height: 66px;
}

.spec .is-photoview .m-priceTable .days-to-ship &gt; span:first-child,
.result .is-photoview .m-priceTable .days-to-ship &gt; span:first-child {
  display: none;
}

.spec .is-photoview.m-listAreaUnit--spec,
.result .is-photoview.m-listAreaUnit--spec {
  display: flex;
  flex-wrap: wrap;
}

.spec .is-photoview.m-listAreaUnit--spec .mc-desc__wrapper,
.result .is-photoview.m-listAreaUnit--spec .mc-desc__wrapper {
  display: none;
}

.spec .is-photoview.m-listAreaUnit--spec .mc-desc__wrapper .mc-desc__more,
.result .is-photoview.m-listAreaUnit--spec .mc-desc__wrapper .mc-desc__more {
  display: none !important;
}

.spec .is-photoview &gt; li .m-listAreaUnit__body,
.result .is-photoview &gt; li .m-listAreaUnit__body {
  padding-bottom: 45px !important;
}

.spec .is-photoview &gt; li .m-listAreaUnit__body &gt; div.days-to-ship,
.result .is-photoview &gt; li .m-listAreaUnit__body &gt; div.days-to-ship {
  display: block;
  position: absolute;
  bottom: 4px;
  height: 40px;
}

.spec .is-photoview &gt; li .m-listAreaUnit__body &gt; div.days-to-ship img,
.result .is-photoview &gt; li .m-listAreaUnit__body &gt; div.days-to-ship img {
  vertical-align: bottom;
}

.category ul.m-categoryList--l &gt; li a .mc-img {
  height: 120px;
}

.category .m-recommendUnit .titleBlock {
  display: table;
  width: 100%;
  padding-bottom: 10px;
}

.category .m-recommendUnit .clearfix:before,
.category .m-recommendUnit .clearfix:after {
  content: unset;
  display: unset;
}

.category .m-recommendUnit .clearfix:after {
  clear: unset;
}

.detail .ideanoteBanner__linkBox__img,
.detail .ideanoteBanner__linkBox__pname {
  text-align: center;
}

.detail [data-scroll-horizontal="wrap-body"] &gt; div {
  width: 100%;
  overflow: hidden;
}

.detail.detail--pattern .l-product__aside {
  width: 255px;
  float: right;
}

.detail.detail--pattern .share-button {
  margin-bottom: 20px;
  text-align: right;
}

.detail.detail--pattern .share-button .facebook {
  text-align: center;
  display: inline-block;
  margin-right: 5px;
}

.detail.detail--pattern .share-button .line {
  text-align: center;
  display: inline-block;
  margin-right: 5px;
  display: none !important;
}

.detail.detail--pattern .share-button .mail {
  text-align: center;
  display: inline-block;
}

.detail.detail--pattern .share-button .zalo-share-button {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  height: 22.2px !important;
}

.detail.detail--pattern .share-button .zalo-share-button .czb.zb-btn-blue--small {
  height: 22.2px !important;
}

@media (min-width: 1168px) and (max-width: 1251px) {
  .detail.detail--pattern .l-product__main {
    width: 830px;
  }
}

.detail.detail--wysiwyg .m-media--product__img {
  text-align: center;
}

.detail .m-cartBox__caution {
  min-width: 245px;
}

.detail--complex .m-cartBox__list {
  margin-bottom: 8px;
}

.detail--complex .m-cartBox__list .m-shippingBox {
  margin-bottom: 0;
}

.detail--complex .m-cartBox__list .total-price {
  margin-top: 10px !important;
}

.detail--complex .m-cartBox__list .days-to-ship {
  margin-bottom: 0 !important;
}

.detail .m-cartBox__list .m-btn--wos {
  margin: 0;
  min-width: 177px;
}

.bannerMaker {
  display: flex;
  flex-wrap: wrap;
}

.bannerMaker li {
  flex: 1 1 auto;
  width: unset !important;
}

@media all and (-ms-high-contrast: none) {
  .page1.spec .brand-optionFilterBox .m-chLI,
  .page1.result .brand-optionFilterBox .m-chLI {
    display: block;
  }
}

@media all and (-ms-high-contrast: none) {
  .page1.spec .brand-optionFilterBox .m-chLI &gt; li,
  .page1.result .brand-optionFilterBox .m-chLI &gt; li {
    display: inline-block;
    max-width: 170px;
  }
}

.page1.compare.is-purchase .l-footerWrap {
  bottom: -60px;
}

.page1 .l-content--filter [data-spec="productHeader"].is-fixed {
  min-height: 43px;
}

.m-justForYou span.price .mc-sale,
.m-complementaryProduct span.price .mc-sale {
  color: #d00;
  font-weight: bold;
}

.m-justForYou ul.itemList li.item,
.m-complementaryProduct ul.itemList li.item {
  position: relative;
  padding-bottom: 40px;
}

.m-justForYou ul.itemList li.item &gt; div,
.m-complementaryProduct ul.itemList li.item &gt; div {
  position: absolute;
  bottom: 4px;
  height: 40px;
}

.m-justForYou ul.itemList li.item &gt; div img,
.m-complementaryProduct ul.itemList li.item &gt; div img {
  width: 24px !important;
  height: 24px !important;
  vertical-align: bottom !important;
  margin-right: 0 !important;
}

.m-complementaryProduct ul.itemList li.item {
  box-sizing: border-box;
}

.m-complementaryProduct ul.itemList li.item &gt; div {
  width: 94%;
  padding: 0 5px;
}

.complementary-products .m-complementaryProduct ul.itemList li.item &gt; div {
  z-index: 1;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .m-carousel__content {
    display: inline-block;
  }

  .m-carousel__content &gt; li {
    width: 43px;
    margin-right: 0;
  }

  .detail .days-to-ship dd {
    width: auto !important;
  }
}

#modalLogin.m-loginWithChat .no-chat {
  display: none;
}

#modalLogin.m-loginWithChat .chat {
  display: block !important;
}

.notranslate.switch-lang [data-lang] {
  display: none;
}

body[g-lang="vi"] .notranslate.switch-lang [data-lang="VIE"] {
  display: inline-block;
}

body[g-lang="en"] .notranslate.switch-lang [data-lang="ENG"] {
  display: inline-block;
}

body[g-lang="ko"] .notranslate.switch-lang [data-lang="KOR"] {
  display: inline-block;
}

body[g-lang="zh-CN"] .notranslate.switch-lang [data-lang="CHN"] {
  display: inline-block;
}

body[g-lang="zh-TW"] .notranslate.switch-lang [data-lang="TWN"] {
  display: inline-block;
}

.truck-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAGaWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNy0xMi0xNFQyMTozNDozNyswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTctMTItMTdUMjI6MTY6MzQrMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTctMTItMTdUMjI6MTY6MzQrMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTYyMjEzMjAtOTMxNC1lNTQ3LTkzZDctNTUwZjA2ODgxOTE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzOGQ3NDllLTUzYzQtODk0Mi1hN2EzLTk1ZTRmNDA4ZjUzZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjQzOGQ3NDllLTUzYzQtODk0Mi1hN2EzLTk1ZTRmNDA4ZjUzZSI+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPnhtcC5kaWQ6NDhBNjA5MjU0RkUxRTcxMUJEQUJFNkFFMTUzOEM2Qjk8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzhkNzQ5ZS01M2M0LTg5NDItYTdhMy05NWU0ZjQwOGY1M2UiIHN0RXZ0OndoZW49IjIwMTctMTItMTRUMjE6MzQ6MzcrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MjIxMzIwLTkzMTQtZTU0Ny05M2Q3LTU1MGYwNjg4MTkxOCIgc3RFdnQ6d2hlbj0iMjAxNy0xMi0xN1QyMjoxNjozNCswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz563195AAACB0lEQVRIie3VO2hUQRQG4G/iKihRcaMxW6QRWYkECws7QcStFINYaG2lBMTGykLT2glCRLGzURsRhOAGwYhYSBoRi0WJjVkiCT4w+CRjsdlwd/ZukiZWHrjc4cy5//+fx9wJMUZraV1riv4vCEL/4BAcJu4jIC1ZyKwjTOJZ01MqV5YlKBB34jFhXT54lBD/Qg++rSaDArYhB3xJcUqyAd0oEvbXa9WmmPfEV6VyZSEhCAlYJ2vbHyMOJPvP67XqsVK58jlDkP0wLUleT5pxisRp3F90bsYZ3MbJDMFqwDuuq6XykQtNhHqt+h3D9Vr1VKlcuUvLmKZK8wDTuLahuIg3uF6vjfdmMuhUiuWIIByo18bPJmWeI+4lnsNIIV/hcoQt5AOE0XxBKhjpWh4oZN4x8a1koZuWJuepSM9Bdt0p09axL+B3vvJOTReJfxJfXlyTILzDbuL6/KA2sp+YzfgXUMUnDGFjQhAnsCXjm8ZlnMc88SauaRykrNIe/MAJwlFikTBEvIFdhD31WnWiC73oyzz3cIfwGl8XwR8mMX2YI1zFsMZ5miTewiXMEL8QekP/4PG0iNsJU8QdhK3Etyhq69VSM2dwEFP4iMFSufIhU6LUwizxEV5gk8a/pRM4jGJMowdPs+AdCCCcJh4izuNlB2BQKleu1GvVBxp3xJM2pP+X/kr2Fy9dsVD8LlxrAAAAAElFTkSuQmCC");
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.detail--wysiwyg .m-cartBox__list .stock-qty,
.detail .m-cartBox__list .stock-qty {
  display: none;
}

.isLogin.detail--wysiwyg .m-cartBox__list .stock-qty,
.isLogin.detail .m-cartBox__list .stock-qty {
  display: block;
}

.detail--wysiwyg .m-cartBox__list .stock-qty dd,
.detail .m-cartBox__list .stock-qty dd {
  display: flex;
}

.detail--wysiwyg .m-cartBox__list .stock-qty dd a.tooltip,
.detail .m-cartBox__list .stock-qty dd a.tooltip {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.detail--wysiwyg .m-cartBox__list .stock-qty dd a.tooltip img,
.detail .m-cartBox__list .stock-qty dd a.tooltip img {
  margin: 0px 0px 0px 2px;
}

.detail--wysiwyg .m-cartBox__list .order-qty .stock-qty,
.detail .m-cartBox__list .order-qty .stock-qty {
  display: none;
}

.spec .m-listAreaUnit--spec .m-panel__flow.fixed-min-height,
.result .m-listAreaUnit--spec .m-panel__flow.fixed-min-height {
  margin-left: 0;
}

.spec .m-listAreaUnit--spec .m-lbl--sale-tag,
.result .m-listAreaUnit--spec .m-lbl--sale-tag {
  position: absolute;
  bottom: 0;
}

.spec .m-listTable--detailview .m-lbl--sale-tag,
.result .m-listTable--detailview .m-lbl--sale-tag {
  position: absolute;
  bottom: 0;
  left: 18px;
}

.faq_category_page {
  margin-top: 40px;
}

.faq_category_page .tabcontent {
  background: #fff;
  padding: 10px 0px;
}

.faq_category_page #tab_content_nav {
  list-style: none;
  padding: 0px;
  margin: 0px 0px 20px;
  color: #333;
  position: relative;
  z-index: 2;
  border-bottom: solid 2px #749dcf;
}

.faq_category_page #tab_content_nav li {
  padding: 10px;
  margin-left: 1px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  position: relative;
  background-color: #f2f2f2;
  border: 1px solid #bfbfbf;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-weight: bold;
  color: #333;
}

.faq_category_page #tab_content_nav li:first-child {
  margin-left: 0px;
}

.faq_category_page #tab_content_nav li p {
  margin: 0px;
}

.faq_category_page #tab_content_nav li:hover:after,
.faq_category_page #tab_content_nav li.selected:after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 50%;
  margin-left: -11px;
}

.faq_category_page #tab_content_nav li.selected {
  background-color: #749dcf;
  border-color: #749dcf;
  color: #fff;
}

.faq_category_page #tab_content_detail {
  list-style: none;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.faq_category_page #tab_content_detail li.swithcontent {
  display: none;
  z-index: 0;
  position: absolute;
  top: 0px;
  width: 100%;
}

.faq_category_page #tab_content_detail li.swithcontent:first-child {
  display: block;
  z-index: 2;
}

.m-catchPhrase,
.m-moreBox,
.maker-catch-copy,
.trimBlock {
  padding-left: 20px;
}

.l-chatWing {
  display: none;
  position: fixed;
  width: 75px;
  bottom: 2%;
  right: 22px;
  z-index: z-l-chatWing;
}

.l-chatWing.is-active {
  display: block;
  opacity: 1;
  pointer-events: auto;
}

@media (min-width: 1px) {
  .l-chatWing {
    display: block;
    opacity: 0;
    transition: opacity 0.5s ease 0s;
    pointer-events: none;
  }

  .l-chatWing.is-active {
    opacity: 1;
    pointer-events: auto;
  }
}

.l-chatWing__up {
  bottom: 105px !important;
}

.l-chatWing__btn {
  display: block;
  box-sizing: border-box;
  width: 75px;
  height: 55px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 16px;
}

.l-chatWing__btn img {
  width: 75px;
  height: 55px;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 1px) {
  .l-chatWing__btn {
    padding: 0;
    -ms-filter: "";
  }
}

.m-spaceBottom {
  margin-bottom: 10px;
}

.m-loginWithChat {
  width: 99.5%;
}

.m-loginWithChat .m-btn--login {
  width: 49%;
  display: inline-block;
}

.m-loginWithChat .m-btn--chat {
  display: inline-block;
  margin-left: 5px;
  width: 49% !important;
}

.l-footerWrap {
  position: absolute;
  bottom: 0;
  min-width: 100%;
  margin: 0 auto;
  padding-top: 7px;
  padding-bottom: 35px;
  border-top: 1px solid #a7a7a7;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
  background-color: #fff;
  font-size: 14px;
}

@media (min-width: 1px) {
  .l-footerWrap {
    border-top: none;
  }
}

.popup .l-footerWrap,
.guide .l-footerWrap,
.sys .l-footerWrap {
  box-sizing: border-box;
  height: 35px;
  padding-bottom: 7px;
}

.l-footer {
  width: 1200px;
  margin: 0 auto;
}

.page1 .l-footer {
  width: 950px;
}

.l-footer--popup,
.l-footer--sys {
  width: 950px;
  margin: 0 auto;
  padding-bottom: 7px;
}

.is-purchase .l-footer--popup,
.is-purchase .l-footer--sys {
  width: 1200px;
}

.is-purchase.page1 .l-footer--popup,
.is-purchase.page1 .l-footer--sys {
  width: 950px;
}

.l-footer__cols {
  display: table;
  width: 100%;
  margin-top: 50px;
}

.l-footer__cols .lc-h2 {
  position: absolute;
  display: inline-block;
  margin-top: -45px;
  padding-left: 21px;
  font-size: 14px;
  font-weight: bold;
}

.page1 .l-footer__cols .lc-h2 {
  padding: 0 21px 10px;
}

[g-lang="vi"].page1 .l-footer__cols .lc-h2 {
  padding-right: 12px;
}

.l-footer__cols__1of3 {
  display: table-cell;
  width: 33.3333%;
  padding: 17px 0;
  border: 1px solid #a7a7a7;
  border-left: none;
  vertical-align: top;
  box-sizing: border-box;
}

.isLogout .l-footer__cols__1of3 {
  height: 220px;
}

.l-footer__cols__3of4 {
  display: table-cell;
  width: 75%;
  border-left: 1px solid #a7a7a7;
  vertical-align: top;
  box-sizing: border-box;
}

.l-footer__cols__1of4 {
  display: table-cell;
  width: 25%;
  padding: 17px 0;
  border: 1px solid #a7a7a7;
  border-left: none;
  vertical-align: top;
  box-sizing: border-box;
}

.l-footer__linkList {
  margin-top: -3px;
  font-size: 0;
}

.l-footer__linkList &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  margin-top: 3px;
  padding: 0 24px 0 20px;
  vertical-align: top;
  font-size: 14px;
}

.l-footer__linkList &gt; li a {
  position: relative;
  display: block;
  text-decoration: none;
  color: #000;
}

.l-footer__linkList &gt; li a:hover {
  color: #004098;
  text-decoration: underline;
}

.l-footer__linkList &gt; li.lc-linkWin a {
  margin-right: 0;
  padding-right: 0;
  background-position: right center;
}

.l-footer__linkList .footer-payment [data-lang=ENG] {
  display: inline-block;
}

.l-footer__linkList .footer-payment [data-lang=VIE],
.l-footer__linkList .footer-payment [data-lang=KOR],
.l-footer__linkList .footer-payment [data-lang=CHN],
.l-footer__linkList .footer-payment [data-lang=TWN] {
  display: none;
}

body[g-lang="en"] .l-footer__linkList .footer-payment [data-lang="ENG"] {
  display: inline-block;
}

body[g-lang="vi"] .l-footer__linkList .footer-payment [data-lang="VIE"] {
  display: inline-block;
}

body[g-lang="vi"] .l-footer__linkList .footer-payment [data-lang="ENG"] {
  display: none;
}

body[g-lang="ko"] .l-footer__linkList .footer-payment [data-lang="KOR"] {
  display: inline-block;
}

body[g-lang="ko"] .l-footer__linkList .footer-payment [data-lang="ENG"] {
  display: none;
}

body[g-lang="zh-CN"] .l-footer__linkList .footer-payment [data-lang="CHN"] {
  display: inline-block;
}

body[g-lang="zh-CN"] .l-footer__linkList .footer-payment [data-lang="ENG"] {
  display: none;
}

body[g-lang="zh-TW"] .l-footer__linkList .footer-payment [data-lang="TWN"] {
  display: inline-block;
}

body[g-lang="zh-TW"] .l-footer__linkList .footer-payment [data-lang="ENG"] {
  display: none;
}

.l-footer__snsList {
  padding: 0 16px;
  font-size: 0;
}

.l-footer__snsList &gt; li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}

.l-footer__snsList &gt; li &gt; a {
  color: #333;
  font-size: 30px;
}

.l-footer__snsList &gt; li &gt; a &gt; img {
  display: inline-block;
  width: 26px;
  height: auto;
}

.l-lineModal {
  width: 520px;
  margin: 0 auto;
  padding: 20px 0 0;
}

.l-lineModal__qrcode {
  width: 110px;
  padding-right: 20px;
  display: table-cell;
  vertical-align: middle;
}

.l-lineModal__qrcode &gt; img {
  display: block;
}

.l-lineModal__info {
  display: table-cell;
  vertical-align: middle;
  font-size: 20px;
}

.l-lineModal__info &gt; dt &gt; span {
  margin-left: 20px;
}

.l-lineModal__info &gt; dd {
  margin-top: 6px;
  font-size: 12px;
}

.l-lineModal__button &gt; ul &gt; li {
  padding-left: 18px;
}

.l-lineModal__button &gt; ul &gt; li .m-btn--ok,
.l-lineModal__button &gt; ul &gt; li .m-btn--cancel {
  width: 250px;
}

.l-footer__paymentList {
  margin-bottom: 80px;
  padding: 0 21px;
}

.l-footer__paymentList &gt; li {
  margin-right: 50px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  font-size: 14px;
}

.l-footer__paymentList &gt; li ul {
  padding-left: 10px;
  display: inline-block;
  vertical-align: middle;
}

.l-footer__paymentList &gt; li ul li {
  display: inline-block;
  vertical-align: middle;
}

.l-footer__paymentList &gt; li ul li img {
  display: block;
}

.page1 .l-footer__paymentList {
  margin-bottom: 65px;
}

.l-footer__h2 {
  margin: 32px 0 20px;
  padding: 0 21px 10px;
  border-bottom: 1px solid #a7a7a7;
  font-size: 14px;
  font-weight: bold;
}

.l-footer__h2 .lc-logo {
  display: inline-block;
  width: 90px;
  height: 20px;
  margin-left: -11px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAUCAMAAADV5rESAAAA/1BMVEVMaXEIBAQQHEQRHksTJFkTJmAUKWcVK24WLnUXExMcIz0gLVMhMWEjNnAlIiIrMUcrNFQwPFwwPmoxQ3g0KAk0Kxc0MTE3O01AUIFDQEBGQ0NGSFVKSUROWoJRT09UVmRZVUVgW1FgXl5hX19hYGRiYGBvYThvZEVvZ1JvbW1wb3Ryb29zcXF9dmF9e3t+cEZ+fYJ/fX2Af3+CcjWEgoKLiYmNcRSRgUyXnrWamJibmZmcfRahoKCioaGkpq+lqbamq72pp6eslEG0tr+3tra5lRm8o1HBwMDCw8fGxcXIoRvJoyLR0NDS09fV1NTg4ODj4+PluR7w7+/0xSD///+Egn5TAAAAAXRSTlMAQObYZgAAAh9JREFUOMu11el21CAUAOBL1Q5xmbpGcYkatTVVcY2KWmsstabalGny/s8iXJaQ5afDORMIAx/MZRkAn3ZvN7CmlG3Si3JN9pMblJ4T7qViJvG+IOwr8JQQsiwUYE0BYL6uIWM2h9wVzLMPw7sflNLzT+0LJyalvsAwZ7orsSlVvsa8SbC1AlxBuupgd9c1vnlP9TbR0xrYkvgk5mzuG/R2raz9nRr8cWRLSAZ2EZ75nM1AjOw3GxsPK2ObiV/78zqyhfKdGilljb+iwMllc3aCw2KFbi4VyK0FpReu7r7ougP6aNUGe6kdzSQ2GpzzCjLTseyXZGQTxbytm/MG5NH+wgTj8ufT7lPb9raGmM5ZFJPSTq9o5mw9CZnY9j4m8qj7fcXg9NLer9jWnyTHLNgqIX7VprZGdfN0ZHcndzR9f/VhaKcYFxHvwTp1eDm1OTbPx3Z39mDxvm1HNm7mRMa2PkyZW7aJXdlBJ3bXfW2dvRNsjC4b2X7uamJLDJicsQ+tvdqug40Hgce27YcTrKc2C1vF2/VesO/+PH6lwgbj2ECMbXtqiB1B4fiNpXDjQmyD+Obt5Kbbu85emvnFdh7OfLRnzLWDVIVnig3P/Etrr7Jwc1nbLBvEduO9REeu9LZ0doOdhjaoZ2faPn6uwsVlrlZhrtEC6viObXKzkGmhbCM91DIzRIZXqn5IKEZ3rHr79/Bjua5/nS+36v+P/gN+KHPvofjGfQAAAABJRU5ErkJggg==") 0 0 no-repeat;
  vertical-align: middle;
}

.l-footer__h2 .lc-text {
  display: inline-block;
  margin: 0 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
}

.l-footer__h2--sub {
  padding-left: 15px;
  font-weight: normal;
}

.l-footer__cols--contact {
  display: table;
  width: 100%;
  font-size: 0;
}

.l-footer__cols__1of4--contact,
.l-footer__cols__2of4--contact {
  display: table-cell;
  vertical-align: top;
  font-size: 14px;
}

.l-footer__btn--inquiry {
  display: inline-block;
  min-width: 135px;
}

.l-footer__cols__1of4--contact {
  width: 25%;
}

.l-footer__cols__2of4--contact {
  width: 45%;
}

.page1 .l-footer__cols__2of4--contact {
  width: 58%;
}

.l-footer__cols__3of4--contact {
  width: auto;
}

.l-footer__cols__1of3--contact {
  display: table-cell;
  width: 33.3333%;
  padding: 17px 0;
  border-left: none;
  vertical-align: top;
  box-sizing: border-box;
}

.l-footer__payment {
  padding: 0 10px 0 20px;
  overflow: hidden;
}

.l-footer__paymentMethod,
.l-footer__paymentMethod--last {
  margin-right: 60px;
  margin-bottom: 10px;
  float: left;
  overflow: hidden;
}

.l-footer__paymentMethod &gt; dl &gt; dt,
.l-footer__paymentMethod--last &gt; dl &gt; dt {
  margin-bottom: 5px;
  font-weight: bold;
}

.l-footer__paymentMethod &gt; dl &gt; dd &gt; ul,
.l-footer__paymentMethod--last &gt; dl &gt; dd &gt; ul {
  letter-spacing: -0.4em;
}

.l-footer__paymentMethod &gt; dl &gt; dd &gt; ul &gt; li,
.l-footer__paymentMethod--last &gt; dl &gt; dd &gt; ul &gt; li {
  display: inline-block;
  letter-spacing: normal;
  margin-right: 5px;
}

.l-footer__paymentMethod &gt; dl &gt; dd.l-footer__paymentMethod--cashOnDelivery,
.l-footer__paymentMethod--last &gt; dl &gt; dd.l-footer__paymentMethod--cashOnDelivery {
  padding-left: 25px;
  color: #333;
  font-size: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAABGdBTUEAALGPC/xhBQAAASZQTFRFAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAWnGAAAAAWnGzSQdmwAAAGF0Uk5TaKHBvw2yeuG1s74L3I/2heMhMvCSiPFcG8JuLaIU+1ErfgqW6lRC92IJpeXSwGGcxTwlXnUuBbATYOy5kAdKtswXIORYW9UO9bh2yU/Q+QYCBCoMENr97+b4KHtp/P4BAJyT1L8AAADmSURBVBjTTdDnVsJAEAXgoKKgKFJsIFZAwIKVoigoUkMv6WXu+78ECUkI82d2vrNnz95haL0+OiWzMc48HNLoXUTRRf3pQRVGr6wGKA5KzwBujcNLt/c5sbDcBvgU3bTMC0r/mxgsS5Aoc6fmpsZL84qDeaKk0c6J3qD92DhQ9PQ9wCVIBqo2Ao+TWVTFqS6L8niFGBzthfelM/aKyEVgp0eN7tj85+y/blH7EPCHyE70N7c0EPRxB3En5m/NoAse2u52LLvKPv2CporNjQia5C6kcH3M9wWuc3JJ66vbYja9DU/LGhbLUGvtNEuwzQAAAABJRU5ErkJggg==");
  background-position: left 2px;
  background-repeat: no-repeat;
}

.l-footer__paymentMethod--last {
  margin-right: 0;
  margin-bottom: 0;
}

.l-footer__paymentMethod--credit {
  width: 120px;
}

.l-footer__paymentMethod--bank {
  width: auto;
}

.l-footer__paymentMethod--cash {
  width: 145px;
}

.l-footer__paymentMethod--counter {
  width: auto;
}

.l-footer__dataList li {
  box-sizing: border-box;
  padding-left: 21px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}

.page1 .l-footer__dataList li {
  width: 25%;
}

.l-footer__dataList .lc-tel {
  font-size: 22px;
  font-weight: bold;
  color: #ea0000;
}

.page1 .l-footer__dataList .lc-tel {
  width: 55%;
}

.l-footer__dataList .lc-tel span {
  color: #000;
  font-size: 14px;
}

.l-footer__onlinegov {
  margin-top: 20px;
  padding-left: 30px;
}

.l-footer__onlinegov &gt; a {
  display: inline-block;
}

.l-footer__onlinegov &gt; a &gt; img {
  display: block;
}

.l-footer__contactBox {
  display: table-cell;
  margin-top: 11px;
  padding: 11px 20px;
  background-color: #eee;
}

.l-footer__global {
  margin: 0 20px;
}

.l-footer__globalList {
  margin-top: -5px;
  font-size: 0;
}

.l-footer__globalList &gt; li {
  display: inline-block;
  width: 12.5%;
  margin-top: 5px;
  font-size: 14px;
}

.l-footer__globalList &gt; li &gt; a {
  text-decoration: none;
  color: #000;
}

.l-footer__globalList &gt; li &gt; a:hover {
  color: #004098;
  text-decoration: underline;
}

.page1 .l-footer__globalList &gt; li {
  width: 16.6%;
}

.l-footer__chat .m-cols {
  width: 30%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
}

.page1 .l-footer__chat .m-cols {
  width: 30%;
  display: inline-block;
}

.l-footer__chat .m-cols:first-child {
  margin: 0;
}

.page1 .l-footer__chat .m-cols:first-child {
  margin: 0 20px 0 0;
}

.l-footer__chat .m-cols .m-cols__wrap {
  margin-left: -10px;
}

.l-footer__chat .m-cols .m-cols__wrap .m-cols__1of2 {
  margin-bottom: 10px;
  padding-left: 10px;
}

.l-footer__chat .l-footer__zalo {
  margin: 0 20px 0 0;
}

.page1 .l-footer__chat .l-footer__zalo {
  margin: 0 20px 0 0;
}

.l-companyInfo {
  margin: 20px 20px 0;
  line-height: 1.5;
  font-size: 14px;
}

.page2 .l-companyInfo &gt; .lc-break {
  display: none;
}

.language-VIE .l-companyInfo[data-lang=VIE] {
  display: block;
}

.l-copyright {
  margin: 20px 20px 0;
  line-height: 1;
  font-size: 14px;
}

.popup .l-copyright,
.guide .l-copyright {
  margin: 10px 0 0;
}

.sys .l-copyright {
  margin: 0;
}

.l-footer--spLink {
  display: none;
  margin-top: 11px;
}

.l-footer--spLink &gt; a {
  display: block;
  padding: 11px 20px;
  background-color: #fff2bf;
  text-decoration: none;
}

.is-pcView .l-footer--spLink {
  display: block;
}

.l-footerTools {
  position: fixed;
  bottom: 99px;
  right: 0;
  z-index: 4000;
}

.popup .l-footerTools,
.guide .l-footerTools,
.sys .l-footerTools {
  bottom: 35px;
}

.l-footerTools &gt; li {
  position: relative;
  border-top: 1px solid #bfbfbf;
}

.l-footerTools &gt; li:first-child {
  border-top: none;
}

.l-footerTools &gt; li:first-child &gt; a {
  border-top-left-radius: 2px;
}

.l-footerTools &gt; li:last-child &gt; a {
  border-bottom-left-radius: 2px;
}

.l-footerTools &gt; li .lc-badge {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 7px;
  border-radius: 50%;
  background-color: #ea0000;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

.l-footer__chat.chat-contact {
  float: right;
  display: flex;
  margin-right: 13%;
}

.l-footer__chat.chat-contact .m-cols {
  width: fit-content;
}

.page1 .l-footer__chat.chat-contact {
  margin-right: 0px;
}

.l-header--popup .lc-logo &gt; a,
.l-header--sys .lc-logo &gt; a,
.language-ENG .l-header--popup .lc-logo &gt; a,
.language-ENG .l-header--sys .lc-logo &gt; a,
.language-ENG .l-header--popup .lc-logo &gt; span,
.language-ENG .l-header--sys .lc-logo &gt; span,
.l-header__logo &gt; span[data-lang="ENG"],
.l-header__logo &gt; a[data-lang="ENG"],
.language-VIE .l-header__logo &gt; span[data-lang="VIE"],
.language-VIE .l-header__logo &gt; a[data-lang="VIE"],
#modalLogin .l-header__logo &gt; a.l-logo-link {
  background: url("/vcommon/common/img/misumilogo.png") 0 0 no-repeat;
}

.language-VIE .l-header--popup .lc-logo &gt; a,
.language-VIE .l-header--sys .lc-logo &gt; a,
.language-VIE .l-header--popup .lc-logo &gt; span,
.language-VIE .l-header--sys .lc-logo &gt; span {
  background: url("/vcommon/common/img/misumilogo.png") 0 0 no-repeat;
}

.l-header__messageBox &gt; a &gt; span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAaCAYAAADfcP5FAAABgElEQVRIx+3UvSuFURzA8YNrQAYvdZWwITu6g01KKJvpWhWDjDYpf4CyYLdcJhkM/gApK0UW70IMXurePL6nzqmnJ8/vPi+HxR0+d3Cf8zvfc/McdV3IKtRgEY94duQTXgRfWEWdblEmyBrCRcRBLlxi2N8QDNIasfkHMVtoCu7/U5A1jrtfCHnCVNi++qNLiGrFjsOYfbQL+/Xoj1dMCw9pebykCHnDHKpC5uu/z+rnlG/RtvlFwqI6cJAg5lCfXJjbhj37vAosvsWYsFifZB7vEUKKWEJGmDeJB/86FXIvrKNBGNSLIyHmFAPC+tA3WQlDz5EThmbML1AMHGYN9cK6nJntxQ3SSlhBrbBBP05whZEyB1gOHCB2kHWMPmEzfe03C993m3/usnupGG/LBxZQXeaKCL4EM+a191wHWfrV74wQk8Vu3PlJgjxzSeaFmAncJ5mdNMgqoMUXoq+KjTQz0wZpNxjFIM7SznMRZO+fkotZroKcqQRVgipB/y7oGzJR4IrGtvH1AAAAAElFTkSuQmCC") 0 0 no-repeat;
}

.l-header__keywordBox--typeCode &gt; dt {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAABIElEQVQ4y2NgzDzGQAI2A+JKIG4H4jQglsSlFkS8w4IfoCkUAeKtQPwfDX8D4gpcBv/Hgj8gKWIH4hNQ8atAnA3EIUDcCcSfoeIl5BicDRXbD8QcaAboA/EnIP4OxFKkGnwEKqaFIzzboPI5pBr8Aoi/4onQAKiePlINvg7E/4CYH4fBGVA9degGC2LBAkiKpkI1VmMxlA2Iz0PlbdANJoQVoUHxB4hbgZgPKq4JxAehhu4jJ1WAsBcQf4HKgSz4iKb+MRDLkGpwBJRWBuJpQHwLmolOQcP1KVTPJeQgJMZgEH8TENsBMTOWoNKFqv8PzUhcpBgMw2+h6XodmuFOQPwTqmYjyAGkGowrDkA4GposQfIxxBRCxBRSyNkflPUVAJVWIawRpeJBAAAAAElFTkSuQmCC") 0 0 no-repeat;
}

.l-suggestOverlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  filter: alpha(opacity=40);
  opacity: 0.4;
  z-index: 7000;
}

.has-suggestOverlay .l-suggestOverlay {
  display: block;
}

[data-component="header"] {
  position: relative;
  background-color: #fff;
  z-index: 8000;
}

.l-header__container {
  border-top: 3px solid #004098;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
  position: relative;
}

.l-header__container:before,
.l-headerWrap:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fc0;
}

.l-headerWrap {
  display: flex;
  position: relative;
  min-width: 1500px;
  background-color: #fff;
  z-index: 8000;
  font-size: 14px;
  color: #000;
  padding-left: 84px;
  padding-right: 84px;
  gap: 20px;
  min-height: 127px;
  padding-top: 14px;
  max-width: 1760px;
  margin: 0 auto;
}

@media (max-width: 1620px) {
  .l-headerWrap {
    min-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.l-headerWrap .top-l-header {
  flex: 3;
  z-index: 2;
}

@media (max-width: 1620px) {
  .l-headerWrap .top-l-header {
    flex: auto;
  }
}

.l-headerWrap .l-header__balloonBox__ttl,
.l-headerWrap .l-header__keywordBox,
.l-headerWrap .l-header__balloonBox--left,
.l-headerWrap .m-link--helpBalloon__balloonBox,
.l-headerWrap .m-link--helpBalloon__balloonBox_radioRow {
  z-index: 8000;
}

.l-header__language .l-translateGoogleWrap .m-link--helpBalloon a span {
  background: url("/vcommon/common/img/svg/question-mask.svg") no-repeat!important;
}

@media (min-width: 1px) {
  .l-headerWrap {
    border-bottom: none;
  }
}

.page1 .l-headerWrap {
  min-width: 950px;
}

.is-liquid .l-headerWrap {
  padding: 10px;
}

.l-headerWrap a,
.l-headerWrap a:link {
  color: #004098;
}

.l-headerWrap a:visited {
  color: #750056;
}

.l-headerWrap a:hover,
.l-headerWrap a:active {
  color: #025fae;
}

.l-headerWrap .l-header__header_main_menu {
  padding-bottom: 10px;
  min-height: 30px;
  width: 114%;
}

@media (max-width :1500px) {
  .l-headerWrap .l-header__header_main_menu {
    width: 124%;
  }
}

@media (max-width :1320px) {
  .l-headerWrap .l-header__header_main_menu {
    width: 122%;
  }
}

.l-header-menu {
  flex: 1;
  position: relative;
  display: block;
  width: 100%;
  margin: 0 auto;
  table-layout: fixed;
  height: 41px;
  z-index: 1;
  min-height: 113px;
}

.l-headerWrap:has(.l-header__balloonBox--left.login-btn_on_header) .l-header-menu {
  z-index: 99!important;
}

.l-headerWrap:has(.l-header__language .l-translateGoogle.on) .l-header-menu {
  z-index: 99!important;
}

.l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-below .lc-order.on) .l-header-menu {
  z-index: 99!important;
}

.l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-below .lc-order.on) .l-header-menu .l-header__aside .l-header__balloonBoxWrap.l-header__right-below li.lc-order a:after {
  display: inline-block!important;
  transform: rotate(180deg)!important;
  background-image: url("/vcommon/common/img/svg/triangle-down-white.svg");
  top: 33%;
}

.l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-below .lc-order.on) .l-translateGoogleWrap .m-balloonBox--lang {
  z-index: 9999;
}

.l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-top .l-header__userBox) .l-header-menu {
  z-index: 999!important;
}

.l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-top .lc-user) .l-header-menu .l-header__aside .l-header__logout .l-header__right-top .l-header__function {
  column-gap: 17px;
}

.l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-top .lc-user) .l-header-menu .l-header__aside .l-header__logout {
  column-gap: 24px;
}

.l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-top .lc-order-history) .l-header__header_main_menu {
  width: 132% !important;
}

.l-headerWrap:has(.l-header-menu .l-header__aside .l-header__logout.loading) .l-header__function &gt; li.promote-app:hover .l-headerLead__baloon {
  display: block;
}

.l-headerWrap:has(.l-header__punchout) .l-header__header_main_menu {
  width: 132%;
}

.l-headerWrap:has(.l-header__punchout .l-header__balloonBoxWrap.l-header__right-top .lc-order-history) .l-header__header_main_menu {
  width: 156% !important;
}

.l-headerWrap:has(.l-header__punchout .l-header__balloonBoxWrap.l-header__right-top .lc-order-history) .l-header-menu .l-header__aside .l-header__logout {
  margin-left: 28px;
}

@media (max-width: 1500px) {
  .l-headerWrap:has(.l-header__punchout) .l-header__header_main_menu {
    width: 140.5% !important;
  }

  .l-headerWrap:has(.l-header__punchout .l-header__balloonBoxWrap.l-header__right-top .lc-order-history) .l-header__header_main_menu {
    width: 176% !important;
  }
}

@media (max-width: 1375px) {
  .l-headerWrap:has(.l-header__balloonBoxWrap.l-header__right-top .lc-order-history) .l-header__header_main_menu {
    width: 143% !important;
  }

  .l-headerWrap:has(.l-header__punchout) .l-header__header_main_menu {
    width: 148.5% !important;
  }

  .l-headerWrap:has(.l-header__punchout .l-header__balloonBoxWrap.l-header__right-top .lc-order-history) .l-header__header_main_menu {
    width: 190% !important;
  }
}

.isLogin .l-header-menu {
  display: block;
  table-layout: initial;
  height: 100%;
}

.l-header-menu .l-header__header_main_menu {
  padding-bottom: 10px;
  min-height: 30px;
}

.l-header-menu .l-headerMainMenuContainer {
  margin-bottom: -20px;
}

.l-header-menu .l-headerMainMenuContainer &gt; ul {
  display: flex;
  align-items: stretch;
}

.l-header-menu .l-headerMainMenuContainer &gt; ul &gt;li {
  position: relative;
  flex: 1 0;
  text-align: center;
  font-size: 16px;
  height: 40px;
}

.l-header-menu .l-headerMainMenuContainer &gt; ul &gt;li a.main-level {
  color: #424242;
  display: block;
  font-weight: bold;
  cursor: pointer;
  background-position: right 4% center;
  border: 0 none;
  height: 40px;
  box-shadow: none;
  padding: 0;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 16px;
}

.l-header-menu .l-headerMainMenuContainer &gt; ul &gt;li a.main-level img {
  margin: -12px 0 0 !important;
  width: auto !important;
  top: -2px !important;
  max-heigh: unset !important;
  object-fit: unset !important;
}

.l-header-menu .l-headerMainMenuContainer &gt; ul &gt;li a.main-level:hover {
  color: #fff !important;
}

.l-headerMainMenuContainer &gt; ul &gt;li:hover .dropdown-menu {
  display: block;
}

.l-headerMainMenuContainer &gt; ul &gt; li:not(:nth-child(-n+2)):hover {
  background-color: #fff !important;
}

.l-headerMainMenuContainer .l-header__function li.dropdown:not(:nth-child(1)) a {
  color: #666 !important;
  font-size: 14px;
  font-weight: normal;
  text-decoration-line: none;
  height: 50px;
  white-space: nowrap;
}

.l-headerMainMenuContainer .l-header__function li.dropdown:not(:nth-child(1)):hover a.main-level {
  background-color: transparent!important;
  text-decoration-line: underline;
}

.l-headerMainMenuContainer .l-header__function li:not(:nth-child(1)):not(:nth-child(2)) a.main-level:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 24px;
  margin-top: -12px;
  background-color: #d9d9d9;
}

.l-headerMainMenuContainer .l-header__function li:nth-child(3) a.main-level:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 24px;
  margin-top: -12px;
  background-color: #d9d9d9;
}

.l-headerMainMenuContainer .l-header__function li:nth-child(4) a.main-level:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 24px;
  margin-top: -12px;
  background-color: #d9d9d9;
}

.l-headerMainMenuContainer .l-header__function a.m-btnNoBG.main-level {
  display: flex;
  justify-content: center;
  gap: 5px;
}

.l-headerMainMenuContainer .l-header__function a.m-btnNoBG.main-level img {
  width: 32px;
  height: 32px;
}

.l-headerMainMenuContainer .l-header__function .l-header__listPulldown a.main-level:after {
  content: "";
  position: absolute;
  right: 7px;
  top: 38%;
  width: 14px;
  height: 9px;
  background-image: url("/vcommon/common/img/svg/arrow-down-thin.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
}

@media (max-width: 1400px) {
  .l-headerMainMenuContainer .l-header__function li:nth-child(3).l-header__listPulldown a.main-level:after {
    position: relative;
    right: -2px;
  }
}

.l-headerMainMenuContainer .l-meganav__category {
  padding: 0;
  background-color: #004098;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .3);
  border: 1px solid transparent;
  border-radius: 3px;
  height: 38px;
}

.l-headerMainMenuContainer .l-meganav__category a.main-level {
  color: #fff!important;
  font-weight: bold;
  text-decoration-line: none;
  font-size: 14px;
}

.l-headerMainMenuContainer .l-meganav__category a.main-level:after {
  content: "";
  position: absolute;
  right: 9px;
  top: 44%;
  display: block;
  width: 12px;
  height: 8px;
  margin-top: -2px;
  margin-left: 14px;
  background-image: url("/vcommon/common/img/svg/arrow-down-white.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
}

.l-headerMainMenuContainer .l-header__function li:first-child:hover a.main-level:after,
.l-headerMainMenuContainer .l-header__function li:nth-child(2):hover a.main-level:after {
  background-image: url("/vcommon/common/img/svg/arrow-up-white.svg")!important;
}

.l-headerMainMenuContainer .l-header__function li.l-header__listPulldown:hover a.main-level:after {
  display: inline-block!important;
  transform: rotate(180deg)!important;
}

.l-headerMainMenuContainer .l-meganav__band {
  border: 1px solid #004bb1;
  border-radius: 3px;
  height: 38px;
}

.l-headerMainMenuContainer .l-meganav__band a {
  color: #004bb1!important;
  font-weight: bold;
  text-decoration-line: none;
  font-size: 14px;
}

.l-headerMainMenuContainer .l-meganav__band a.main-level:after {
  content: "";
  position: absolute;
  right: 9px;
  top: 50%;
  display: block;
  width: 12px;
  height: 8px;
  margin-top: -3px;
  margin-left: 14px;
  background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMzMjc1RjZGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMzMjc1RjdGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzMyNzVGNEY5QjcxMUVCODcyQ0E4OUZCODQwRUZENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzMyNzVGNUY5QjcxMUVCODcyQ0E4OUZCODQwRUZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/aEeAAAAB2SURBVHjaYsit2PGfX7H7/4ZtN/8DAQMMg/ggcZA8w89ffxhcg5f+VzGZ+v/Vm69ghW/efQPzQeIgebCu5y8+/1e3mP4/LmsjWBGIVjef9h8kDuLDjT959ul/UbU+sBUg+gSQD5NjQHbHguUXwYpANLI4QIABAH+OfDyqKVxiAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.l-headerMainMenuContainer .l-meganav__category,
.l-headerMainMenuContainer .l-meganav__band {
  max-width: 219px;
}

.l-headerMainMenuContainer .l-header__listPulldown .dropdown-menu-inner li.menu-title-h {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 10px;
}

.l-headerMainMenuContainer .l-header__listPulldown .dropdown-menu-inner li.dropdown-item {
  padding-left: 15px;
}

.l-header-menu .l-headerMainMenuContainer .m-btnNoBG {
  background-image: none !important;
}

.l-header-menu .l-headerMainMenuContainer .dropdown.active &gt; a {
  color: #fff !important;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABhkaOWSaxcbl+XfvJNoAAAAmSURBVAgdY2Bg3coABF67HBgYmGbvnszAIL579w4Bhuzdu3cnAABpSAk7uGaA0AAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

.l-header__header_main_menu .l-headerMainMenuContainer .dropdown-menu {
  position: absolute;
  min-width: 100%;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 1px solid rgba(0,0,0,0.15);
  border-left: 1px solid rgba(0,0,0,0.15);
  border-right: 1px solid rgba(0,0,0,0.15);
  box-shadow: 0 4px 4px rgba(0,0,0,0.25);
}

.l-header__header_main_menu .l-headerMainMenuContainer li:not(:nth-child(1)):not(:nth-child(2)) .dropdown-menu {
  top: 124%;
}

.l-header-menu .l-headerMainMenuContainer .dropdown-menu a.main-level {
  display: block;
}

.l-header__header_main_menu .l-headerMainMenuContainer .dropdown-menu .dropdown-item {
  box-sizing: border-box;
  display: block;
  width: 100%;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
}

.l-header__header_main_menu .l-headerMainMenuContainer .dropdown-menu .dropdown-item,
.l-headerMainMenuContainer .l-header__listPulldown .dropdown-menu-inner li.menu-title-h {
  border-bottom: 1px solid rgba(0, 0, 0, .15);
}

.l-header__header_main_menu .l-headerMainMenuContainer .dropdown-menu .dropdown-item:hover {
  background-color: #f5f5f7;
}

.l-header__header_main_menu .l-headerMainMenuContainer li.dropdown-menu .dropdown-item {
  background-color: #f5f5f7;
}

.l-header__header_main_menu.l-headerMainMenuContainer .dropdown-menu .dropdown-item a {
  box-sizing: border-box;
  display: table;
  font-weight: bold;
  font-size: 14px;
  padding-left: 25px;
  padding: 0 25px 0 25px;
  height: unset;
  line-height: 36px;
}

.l-header__header_main_menu .l-headerMainMenuContainer .l-meganav__band .dropdown-menu .dropdown-item .default-link {
  color: #004098 !important;
}

.l-header__header_main_menu .l-headerMainMenuContainer .l-meganav__band .dropdown-menu .dropdown-item a.default-link:hover {
  color: #004098 !important;
  text-decoration: underline !important;
}

.l-header__header_main_menu .l-headerMainMenuContainer .dropdown-menu .dropdown-item .default-link {
  display: block;
  padding: 10px 10px;
  font-size: 14px;
  text-align: left;
  text-decoration: none;
  color: #666 !important;
  height: auto;
}

.l-header__header_main_menu .l-headerMainMenuContainer .dropdown-menu .dropdown-item a.default-link:hover {
  text-decoration: none !important;
}

.l-header-menu .l-header__aside .l-header__logout {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  column-gap: 60px;
}

.l-header-menu .l-header__aside .l-header__logout.loading {
  min-width: 475px!important;
  justify-content: center;
}

.l-header-menu .l-header__aside .l-header__logout.loading .l-header__loading p {
  width: 100px!important;
  height: 63px!important;
  margin: 0px auto!important;
  background: url(/vcommon/common/img/loading_100.gif) left top no-repeat!important;
  background-size: contain!important;
}

.l-header-menu .l-header__aside .l-header__logout .l-header__right-top .l-header__function {
  display: flex;
  column-gap: 46px;
}

.l-header-menu .l-header__aside .l-header__function .lc-cart a,
.l-header-menu .l-header__aside .l-header__function .lc-contact a,
.l-header-menu .l-header__aside .l-header__function .lc-order-history a,
.l-header-menu .l-header__aside .l-header__function .lc-partslist a,
.l-header-menu .l-header__aside .l-header__function .lc-user a {
  font-weight: bold;
  font-size: 11px;
  text-decoration-line: none;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  white-space: nowrap;
}

.l-header-menu .l-header__aside .l-header__function li:not(.promote-app):not(.lc-order):not(.lc-regist) a:hover {
  text-decoration: underline;
  opacity: .75 !important;
}

.l-header-menu .l-header__aside .l-header__function.normal-session li a span {
  white-space: nowrap;
}

.l-header-menu .l-header__aside .l-header__function.normal-session .lc-contact,
.l-header-menu .l-header__aside .l-header__function.normal-session .lc-partslist,
.l-header-menu .l-header__aside .l-header__function.normal-session .lc-order-history,
.l-header-menu .l-header__aside .l-header__function.normal-session .lc-user,
.l-header-menu .l-header__aside .l-header__function.normal-session .lc-contact {
  width: 100px;
}

.l-header-menu .l-header__aside .l-header__function.normal-session .lc-cart {
  width: 50px;
}

.l-header-menu .l-header__aside .l-header__function .lc-cart a:before,
.l-header-menu .l-header__aside .l-header__function .lc-contact a:before,
.l-header-menu .l-header__aside .l-header__function .lc-partslist a:before,
.l-header-menu .l-header__aside .l-header__function .lc-order-history  a:before,
.l-header-menu .l-header__aside .l-header__function .lc-user a:before {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: center center;
}

.l-header-menu .l-header__aside .l-header__function .lc-cart a:before {
  position: relative;
  top: 2px;
  left: -3px;
  background-size: 33px 29px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMWSURBVHgBvVbPS1RRFP7OeyNTllBmRCDmQosWJqEh0g9nEYSQ1H8QYTZmq9rValqErVoE6RRF2KaFraJNNeJL/JVTtoiIIqx01EpIIzNl5r3bue89cdKZ9x7TG7/Fvfece+873z3v3HMuIRSdAFCKNaAItPAVrAMCIDyAwO5/tAKNINHIo3UhQRm1oegwt9XA1yJokRTyjEBmNcXZHXUwdlSx8NrSRRQc3VmKlKHAP/MpaC2JzCRIxPmXSD/VmiRCNzcD6ihSojKb83KDzl7v7Mp8Kl2Pm71CByyFIslUIi+gU5lJ9M2853aevVFrykbgC/ID9je9y/J/IwZPj/KgCvXXN6Kv5RPL3+E/CMJ4pjhMj0AGbnBDtS0PIC+gmEOki1dWr9ZYa8Uw/IaAgVSBlp2EKkYs46izerUffoMwhIHmX9lJ9LSNcTsLQ1ieMApkjPicuERMtm6JZ4TZ7sXBu5w5Ty/awSrgGxQPJIQZF4Rgcr8pEwbhX7b6DUwPu5MgxUpaOtlxIYbgH3qX65IzCcWI28atuBCBQfgFQvfK0A2h6DSk67TWClvO8v7IAoEFbhN8kHHuJ1mehCJeoLft0fKSgIfPSG804didYjw584Npt/OHbrBOZQtzfI5JHk+wbhxEU6yTBhM8neBrnkAs/NPNgDsJwWWdRBOSuqwjT9Hb2sFV9T6WlnQMXfwDH+BOQpZ1Cd1oMElIaOfn4SPcY0IWsOBGrqJUxNJDvrbsdiTxvxDKWzwPd3sjIdEQreeV93i0B/5hgoO9zDuJZYQ6yzngtsAPqDSNnpZvcujldqxg+7YpzMxVcJwEsYmTzePwgqd9kjyhBrryAX3hN6unvXviUMdWqKrGBPbZGr6G4jC0c58d94WizXx9b7MlxbbYzjfscvoS7y/nArqQRkBCJqyI457jtwrNnEJphxW4hCPRytxICJStVdIuxz2LKGHzhVjtcUJ5biQ4O6zREMeFE2JnOcXTxzSNfAbMc855mRsJrbWLP3jVrgVJ8z+XFF9z3kSCU/lJHthPRYxx3TiB/rbZ9FV/AUFO9B4/QLEtAAAAAElFTkSuQmCC);
}

.l-header-menu .l-header__aside .l-header__function .lc-cart .lc-badge {
  position: absolute;
  display: block;
  width: auto;
  min-width: 16px;
  height: 16px;
  margin-top: 0;
  border-radius: 50%;
  background: #d00;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 16px;
  box-sizing: border-box;
  padding: 0 2px;
  top: 0;
  right: -7px;
}

.l-header-menu .l-header__aside .l-header__function .lc-contact a:before {
  position: relative;
  top: 1px;
  background-size: 31px 33px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAhCAYAAAAoNdCeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQuSURBVHgBtVdvaJVVGP+d8942i/Vn6kSwaDjEPhW1IiyyOy0zWymEkYHRIre7lWF+DCqpD/YhSFzs7lq46sOKK4GGhIl2b+sfkSMIgiKspVuYSxMcc3fe+x5/z3nfqdt773uPMH/w7JznnPP8fu95zrvzPlehGpJ9N8FMrIdSq+g1026hJWhF2nHaIIw5CDVnD/JtZ+KoVMWZRz6Yi0LxdfbaadeGoydoR2ljtDpaE21hOHeOtgu1iTfx5Qun3cVaetfARx9nF9AbglE9SJQ+w+GuPyNrV/YsRtF7Esp00WuEwUlotCGX+qK6WEvmZaZlB3sTnH4NDfXd2PPUJKphfbYGo/9vBsxb9OYw7VuQ69hZWSzZm+LfNG0Enr+GO/klQroivYgP00yyQXzVOYLoTm9HScuuFtE6kU/1RsVa0vfDVwMcOgGl70V+03CEKJm5jU/+E4Lz4rmpe5Dv+C267v2bYfwfuXYhtFmOXOd3Mqzt5KM7ayn0MaVLzP3askIC428MhWDbwI9C4oVH+IRX+C+KTdS8yInFPNzt3PYRzAaER/iEV/gDsazHwa187FFMjr8dz6CH4/0ZsHzktfxZTyN5+mHYw1QZ/LD1XGwwzHC8PwOWj7zCTx1J42o7ofSnqAbt/xPrl8Ml3tWaW1xmt5pr/7VqoDEjsX45WF6bymWaB7iE8tWFBPmufxHcibBt4DuA/NSRNNbbK8YtyHBtkDrb0ndBwF8fvPpaFeAKFYpNtS4I+eXMJvnPOd85EOb49NYlhPzUSfCOO8pOk3MgVJZ/JIXfOocY1SQ6ip+TfoptgFecj8MvncJsY+V781BK/Me0f8IzM4fsoO+tdQpekbmLF/IW27rgIq85pKFL+9grcHcpB6FVKMmtb961rfjVEPAWREfb1Cn0289FMt0aG+ibjVwbvMHSih8Hy0de4adOEFjy5OsqX+ZuPJS5MSZ8rIp/CZaHfMIb8IdPObDpL74xUtw0omg+sl+CctDqHablmO1LK35ZMN7ySE1CXuHHtLLAKDy4ay8vhSd45/Vjwby2srVHc+YaXM9/lbOssgY7zkfmpRY5eYrFknqGlJ/j6/Z1UzfN9BqkNXMdxsx+9loo+D0XP4eB1B9wxfLeJeT9kEL30cuhTrVif8f41HS0ukr2sTIq9DBNbZB8G/SQoBv5zqGKIsm0pGsz2aScYzzLQFPbxaJ14vJllYvUZGadfcUl7wGO2Mp3TG+z6ZN01vnbwkr57nDNEClfYRG0txylrigmAQ1zl1LgWe7uIEfuIPGruMFssPPSii/jMi/rZH0FofidzcQDuxvgTf7N3u8sZu5kjfkz+0tRqrkV3zw/6kLhwRXH9o2j8XH5UdGKxsf4kOpp2m6+1llXCo0rw46gUW9M96+GWFD9Hgi9A2Wr4VkTCyK2Q34eBe0V4QI/+ZDFBuJ/BQAAAABJRU5ErkJggg==);
}

.l-header-menu .l-header__aside .l-header__function .lc-partslist a:before {
  position: relative;
  top: 2px;
  background-size: 33px 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAZCAYAAAC/zUevAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADRSURBVHgB7dbNqsFBGIDxZ4ZyOnXOguImbK0pWyWFsqEs5CLcgJVC+bgGG3egXICrsLLSn7Kg11jMVj4mYzG/5dTU0/tuXkVp9kskAxQN4I/7Fqy6NRzTHOibgM4DATdV8pMKjmlEmk/9UGpCcZzCIW2m8M9zMpxjQxxSFKbCK4Q2Sm941SW+Zd3evRfhxpK4amn8KnNh5DvCrFXq/iMg8Q0RhAgrRFghwgoRVoiwQoR1i4jwKzIRMscrmcfItVYcTwlz6GXNyw+fs0fUkHSydwXlDCoVp5+k7AAAAABJRU5ErkJggg==);
}

.l-header-menu .l-header__aside .l-header__function .lc-order-history a:before {
  position: relative;
  top: 3px;
  left: -1px;
  background-size: 32px 32px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOYSURBVHgBxVdbSFRRFF1nZrLMpD6iB1F9RE8KguhBD2emKOlNRFJBhAiOj+hDIoIoKhCLPqLInKtIZX0lhBRlRflEKH+KJAostMdHhFJpljrOPa1z781mdMTROzgLzp1zzt5n33X22XufuQLRwKO1AnIuRg15FjXZZ+DxS9T4HICQoVIHxhoeTScpgbiSiEAkPiQGEIkfiRAi8SVhEXFhLFGTJSJNC0QD+ylaqygMJR0jTwg3H+6hpPGPCYzOExfo3newAyEmQqLQBgnxng58BTvQ+5IRkpijICFL2GALAyqDvcCUMo8GWzBi6ElkcntkJKS8yYtvMReu4Wh2/7xwdNLgD4wcfaGD6OpEKLzaaujyHFduQYwwmMS+Owloa/caua1jFjUCnG2GU6/Es5zX/XruokOM8lL2xlmWfLwGviEqhB9HOAmvdpC7LODsnIhrJar44lz+MTFT1O3fyWcF9Rlp8gD7XxEdJvHV9weQ4JXq1q5ylGPN1/OF5Rw3Q+gJkI6VnDsMMx664JC7UJVdZWh6/Bf5PAYbMHPFrZ0wCEh0kNceXjQpcIoGktsP6ZzG8Slg/AJ64RK1kxDkLrzXFpomxufz0W7Ze8w13ijaznASKYWzSeA0+zx7fQddXWFIdHUkgrvX1xvjmvRuVPvymClXqM+KJzRrXmVHOWzABeE6QmYT2L+M2pz6YVdMDBzHn4Q9RuCmaMtQ52tiX3kgi9JU9lMxQpCE3Gb09KAW1YrKoz282sv40pP043bONNFGi1VEFZnzUVgJC0wVE/PZfqEu921EdUn5lrKk8Dn5ol9m/Aa7LEkCTU4ZvmFyqDmXuRCDq56OD6T4ncG4Fj2/G+EtTkN15htD5hQ9TGXak4mmsphqrbICbziEVwblCZXb0+C5PiVMos7aJZaz95xrlkDXG7GxaJUhC2KepfXF/HEuhQ0wJvi3S4KFpmcvx6Vh0qe+T1ihpSBZLzA88tPx0tyITLN2VGtptkEF9igh4C1KZbo9YvcjAq5laMjojKipynl5Wq9RJQXuceYzEnvnG4FqE+bhePxP+NzMVo3AuN1DEtlYvJZZ9IDLeHQynd+XNxADmCQ2aDPhlKpGqLNuNT5gEwN3ucsOk6S2iJqZzArWFOPC8rOKZiNG+B+mm0qmIxi8BdMjKv10StWtqNIz2dLqZstnVc0f+GUdGxL/4C7eSvsZZLGOoxls6sybGTcP6YNCI1hjjL/KCCfHMX3KJwAAAABJRU5ErkJggg==);
}

.l-header-menu .l-header__aside .l-header__function .lc-user a:before {
  position: relative;
  top: 2px;
  left: 1px;
  background-size: 25px 27px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFNSURBVHgB7ZQ9SwNBEIbfvUD8QmxMZeVPsIuImkqwFzvFJsQg2Fn5L6wULcQy2AsW8TwLrRR/gYVlbFSMeuKNsxfBYGbv9i5cmuSBgYV5Zx724FYhFlIoHazyYYNrlmuC65nrmusYbqUGKIraoKKavHwSCE45tmgO0SXgrLDsKblk6WQMfvOKTzOI5w750Xmcr79JTcc49tXctRQgzLXyIvJNlveG8J5v8Gkc9rxixC/gbPvzf0O+ycdwMaEAYb41BzsJaAqpkOdkCQUvSOWQ52RJENwjDYY5WeJtPYJQRxJ0Xs9ZSzQ5tcODPuwEfpg3YJbUK7dwaC1WpPs6p/OJJZqLao3/pDle5BkEXtjXuQii3652Fg6nob6LcFQBATVAuRt45Qf0FZ2fq7RP6Ao6glsty5Kulwu4m+pPkoWgTaQyFfzioAcMJANJdvwAPepnIb14CdEAAAAASUVORK5CYII=);
}

.l-header-menu .l-header__aside .l-header__balloonBoxWrap.l-header__right-below li.lc-order {
  position: relative;
}

.l-header-menu .l-header__aside .l-header__balloonBoxWrap.l-header__right-below li.lc-order a:after {
  content: "";
  position: absolute;
  right: 14px;
  top: 25%;
  width: 14px;
  height: 14px;
  background-image: url("/vcommon/common/img/svg/triangle-down.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
}

.l-header-menu .l-header__aside .l-header__balloonBoxWrap.l-header__right-below li.lc-order:hover a:after {
  background-image: url("/vcommon/common/img/svg/triangle-down-white.svg");
}

.l-header-menu .l-header__aside  .l-header__userBox .l-header__balloonBoxInner .l-header__linkList a:link {
  color: #0044b1!important;
}

.isLogin .l-header__userBox {
  width: 60%;
  background-color: #fff;
  box-shadow: 0 0 4px 0 #808080;
  padding: 11px 15px 15px;
  position: absolute;
  top: 55px;
  left: 0;
  z-index: 999;
}

.isLogin .l-header__userBox:after {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  display: block;
  width: 100%;
  height: 15px;
  background-color: #fff;
}

.isLogin .l-header__userBox &gt; * {
  position: relative;
  z-index: 1;
}

.isLogin .l-header__userBox .l-header__balloonBoxInner {
  padding: 0;
  line-height: 1.3;
}

.isLogin .l-header__userBox .l-header__balloonBoxInner + .l-header__balloonBoxInner {
  margin-top: 7px;
  padding: 3px 0 8px 2px;
  line-height: 1.5;
}

.isLogin .l-header__userBox .l-header__balloonBoxInner + .l-header__balloonBoxInner.no-border {
  border-top: none;
  margin-top: 0;
}

.isLogin .l-header__userBox .l-header__balloonBoxInner.my-page-top {
  border-top: none;
  margin-top: 7px;
  padding: 7px 0 0 2px;
}

.l-header-menu .m-btnLinkWin--defaultSub {
  background-image: none;
  text-align: left;
}

.l-header__header_main_menu .l-headerMainMenuContainer .l-header__function {
  gap: 6px;
}

.page1 .l-header-menu {
  width: 950px;
}

.page1 .l-header-menu .l-headerMainMenuContainer &gt; ul &gt; li a {
  font-size: 12px !important;
}

.page1 .l-meganav__balloonBox {
  font-size: 12px;
}

.page1 .l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2 &gt; ul &gt; li &gt; ul &gt; li.categoryChildItem &gt; a {
  font-size: 12px;
}

.page1 .l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 {
  display: none;
}

.page1 .l-headerWrap {
  font-size: 11px;
}

.page1 .l-headerWrap .lc-userLink {
  font-size: 11px;
}

.page1 .is-fixed .l-header-menu .l-headerMainMenuContainer &gt; ul &gt; li &gt; a.main-level {
  font-size: 12px;
}

.is-fixed .l-header-menu .l-headerMainMenuContainer &gt; ul &gt; li &gt; a.main-level {
  font-size: 15px;
}

.is-fixed .l-meganav__category,
.page1 .l-meganav__category,
.page2 .l-meganav__category {
  display: block;
}

.is-fixed .l-meganav__category ul li[class^="lc-"] &gt; a,
.page1 .l-meganav__category ul li[class^="lc-"] &gt; a,
.page2 .l-meganav__category ul li[class^="lc-"] &gt; a {
  padding: 6px 40px 5px 15px;
  background-position: 245px center;
  background-repeat: no-repeat;
  height: auto;
  line-height: 1.6;
  color: #004098 !important;
  font-size: 14px;
}

.is-fixed .l-meganav__category ul li[class^="lc-"] &gt; a:hover,
.page1 .l-meganav__category ul li[class^="lc-"] &gt; a:hover,
.page2 .l-meganav__category ul li[class^="lc-"] &gt; a:hover {
  color: #025fae !important;
  text-decoration: underline;
}

.is-fixed .l-meganav__category ul li[class^="lc-"].on a:before,
.page1 .l-meganav__category ul li[class^="lc-"].on a:before {
  right: -1px;
  border-width: 5px 8px;
  border-right-color: #a7a7a7;
  position: absolute;
  top: 13px;
  content: " ";
  border: solid transparent;
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.page2 .l-meganav__category ul li[class^="lc-"].on a:before {
  right: -1px;
  border-width: 5px 8px;
  border-right-color: #a7a7a7;
  position: absolute;
  top: 13px;
  content: " ";
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.page2 .l-meganav__category ul li[class^="lc-"].on a:after {
  right: -3px;
  border-width: 5px 8px;
  border-right-color: #fff;
  position: absolute;
  top: 13px;
  content: " ";
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.is-fixed .l-meganav__category ul li[class^="lc-"].on a:after,
.page1 .l-meganav__category ul li[class^="lc-"].on a:after {
  right: -3px;
  border-width: 5px 8px;
  border-right-color: #fff;
  position: absolute;
  top: 13px;
  content: " ";
  border: solid transparent;
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.is-fixed .l-meganav__category .l-meganav__balloonBox,
.page1 .l-meganav__category .l-meganav__balloonBox,
.page2 .l-meganav__category .l-meganav__balloonBox {
  left: 290px !important;
}

.is-fixed .hidden,
.page1 .hidden,
.page2 .hidden {
  display: none;
}

.l-meganav__balloonBox {
  display: none;
  position: absolute;
  left: 288px;
  font-size: 14px;
  top: -1px;
  box-sizing: border-box;
  width: 600px;
  min-height: 587px;
  padding: 15px 10px 15px 15px;
  border: 1px solid #a7a7a7;
  background-color: #fff;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2 &gt; ul &gt; li &gt; ul &gt; li.categoryChildItem {
  float: left;
  width: 50%;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2 &gt; ul &gt; li &gt; ul &gt; li.categoryChildItem &gt; a {
  display: block;
  padding: 1px 5px 0;
  text-decoration: none;
  color: #000;
  background-image: none;
  line-height: 1.6;
  height: unset;
  font-weight: normal;
  font-size: 14px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2 &gt; ul &gt; li &gt; ul &gt; li.categoryChildItem &gt; a:hover {
  color: #025fae !important;
  text-decoration: underline;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2 &gt; ul &gt; li.on &gt; ul &gt; li.categoryChildItem {
  background-color: #f8f8f8;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 15;
  box-sizing: border-box;
  padding: 15px 25px;
  width: 351px;
  min-height: 525px;
  background: #f8f8f8;
  border: 1px solid #ccc;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  box-sizing: border-box;
}

.page1 .l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 {
  display: none;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .m-hr {
  margin: 10px 0;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List {
  display: block;
  overflow: hidden;
  margin-bottom: 28px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li {
  display: list-item;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li &gt; ul {
  display: block;
  overflow: hidden;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li &gt; ul &gt; li {
  float: left;
  width: 50%;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li &gt; ul &gt; li a:link {
  color: #555;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li &gt; ul &gt; li a:hover {
  color: #555;
  text-decoration: none;
}

.m-linkList--1of3 {
  margin-left: -15px;
  font-size: 0;
}

.m-linkList--1of3 &gt; li {
  text-indent: -8px;
}

.l-header--popup,
.l-header--sys {
  position: relative;
  min-width: 950px;
  padding: 11px 10px 6px;
  border-bottom: 1px solid #a7a7a7;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
}

@media (min-width: 1px) {
  .l-header--popup,
  .l-header--sys {
    border-bottom: none;
  }
}

.l-header--popup .lc-logo,
.l-header--sys .lc-logo {
  width: 950px;
  margin: 0 auto;
  padding-left: 10px;
}

.l-header--popup .lc-logo &gt; a,
.l-header--sys .lc-logo &gt; a {
  display: block;
  width: 250px;
  height: 36px;
}

.l-header--popup .lc-logo &gt; a,
.l-header--sys .lc-logo &gt; a,
.l-header--popup .lc-logo &gt; span,
.l-header--sys .lc-logo &gt; span {
  display: block;
}

.language-ENG .l-header--popup .lc-logo &gt; a,
.language-ENG .l-header--sys .lc-logo &gt; a,
.language-ENG .l-header--popup .lc-logo &gt; span,
.language-ENG .l-header--sys .lc-logo &gt; span {
  width: 250px;
  height: 31px;
}

.language-VIE .l-header--popup .lc-logo &gt; a,
.language-VIE .l-header--sys .lc-logo &gt; a,
.language-VIE .l-header--popup .lc-logo &gt; span,
.language-VIE .l-header--sys .lc-logo &gt; span {
  width: 250px;
  height: 31px;
}

.l-header {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.page1 .l-header {
  width: 950px;
}

.page2 .l-header {
  table-layout: fixed;
}

.l-header__main {
  z-index: 10;
  position: relative;
}

.page1 .l-header__main {
  width: 635px;
  padding-right: 15px;
}

.page1.isLogin .l-header__main {
  width: 535px;
}

.l-header__aside {
  display: table-cell;
  width: 300px;
  vertical-align: top;
  position: relative;
  z-index: 300;
}

body.page2.isLogin .l-header__aside {
  width: 350px;
}

.l-header__logoWrap {
  display: table;
  width: auto;
  table-layout: fixed;
  margin-bottom: 5px;
}

.l-header__logo {
  display: table-cell;
  box-sizing: border-box;
  width: 253px;
  padding: 0 5px 0 10px;
}

.page1 .l-header__logo {
  width: 243px;
}

.l-header__logo &gt; span[data-lang="ENG"],
.l-header__logo &gt; a[data-lang="ENG"] {
  display: block;
  width: 250px;
  height: 31px;
}

.l-header__logo &gt; span[data-lang="VIE"],
.l-header__logo &gt; a[data-lang="VIE"] {
  display: none;
}

.language-VIE .l-header__logo &gt; span[data-lang="VIE"],
.language-VIE .l-header__logo &gt; a[data-lang="VIE"] {
  display: block;
  width: 250px;
  height: 31px;
}

.language-VIE .l-header__logo &gt; span[data-lang="ENG"],
.language-VIE .l-header__logo &gt; a[data-lang="ENG"] {
  display: none;
}

.page1 .l-header__logo {
  padding: 0 10px 0 5px;
}

.l-header__lead {
  display: table-cell;
  vertical-align: top;
}

.page1 .l-header__lead {
  letter-spacing: -0.5px;
}

.is-tt.l-header__lead {
  padding-left: 14px;
  border-left: 1px dotted #a7a7a7;
}

.l-header__lead .lc-lead {
  display: inline-block;
  vertical-align: top;
  line-height: 1.3;
}

.l-header__lead .lc-businessTel {
  font-size: 18px;
  font-weight: bold;
}

.l-header__lead .lc-businessDay {
  font-size: 14px;
}

.l-header__lead .lc-name {
  display: inline-block;
  box-sizing: border-box;
  width: 340px;
  padding-top: 11px;
  vertical-align: middle;
  font-size: 16px;
  font-weight: bold;
}

.page1 .l-header__lead .lc-name {
  width: auto;
  margin: -0.25em 0;
  padding-top: 0;
  font-size: 14px;
}

.l-header__lead .lc-info {
  display: inline-block;
  margin-top: 0.25em;
  vertical-align: top;
  font-size: 12px;
}

.page1 .l-header__lead .lc-info {
  display: block;
  line-height: 1.3;
}

.l-header__lead a {
  text-decoration: none;
}

.l-header__lead a:hover {
  text-decoration: underline;
}

.l-header__searchWrap {
  display: flex;
  width: 100%;
  table-layout: fixed;
  padding-top: 10px;
  margin-right: 6px;
}

.l-header__maganav {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 300px;
  padding-right: 25px;
  vertical-align: top;
}

.topPage .l-header__maganav {
  padding-right: 0;
}

.page1 .l-header__maganav {
  width: 217px;
}

.page1.topPage .l-header__maganav {
  padding-right: 25px;
}

.l-header__search {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}

.topPage .l-header__search {
  width: 100%;
}

.page1.topPage .l-header__search {
  width: 100%;
}

.page1 .l-header__search {
  width: 388px;
}

.l-header__maganav {
  display: none;
}

.l-meganav__category.cat.dropdown.cat_dropdown {
  display: none;
}

.page1 .l-meganav__category.cat.dropdown.cat_dropdown,
.page2 .l-meganav__category.cat.dropdown.cat_dropdown {
  display: block;
}

.topPage .l-meganav__category.cat.dropdown.cat_dropdown {
  display: none;
}

.page2.topPage .l-meganav__category.cat.dropdown.cat_dropdown {
  display: none;
}

.l-header__search {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}

.topPage .l-header__search {
  width: 100%;
}

.page1 .l-header__search {
  width: 370px;
}

.l-header__searchForm {
  position: relative;
  padding-right: 55px;
  border: 3px solid #004098;
  border-radius: 3px;
  max-width: 880px;
}

.l-header__searchForm .lc-input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 33px;
  padding-right: 5px;
  padding-left: 10px;
  border: none;
  box-shadow: none;
  font-size: 16px;
  line-height: 33px;
  outline: 0;
}

.l-header__searchForm #keyword_btn .lc-btn {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("/vcommon/common/img/svg/icon-search-white.svg");
}

.l-header__searchForm .lc-input::-moz-placeholder {
  color: #868686;
  opacity: 1;
}

.l-header__searchForm .lc-input::-webkit-input-placeholder {
  color: #868686;
}

.l-header__searchForm .lc-input:-ms-input-placeholder {
  color: #868686;
}

.l-header__searchForm .lc-input::-ms-input-placeholder {
  color: #868686;
}

.l-header__searchForm .lc-input:focus::-moz-placeholder {
  color: transparent;
}

.l-header__searchForm .lc-input:focus::-webkit-input-placeholder {
  color: transparent;
}

.l-header__searchForm .lc-input:focus:-ms-input-placeholder {
  color: transparent;
}

.l-header__searchForm .lc-input:focus::-ms-input-placeholder {
  color: transparent;
}

.l-header__searchForm .placeholder {
  color: #868686;
}

.l-header__searchForm .lc-btnSubmitWrap {
  position: absolute;
  right: -13px;
  top: -1px;
  width: 75px;
  height: 35px;
  overflow: hidden;
}

.l-header__searchForm .lc-btn {
  width: 63px;
  height: 35px;
  border: none;
  background-color: #004098;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}

.l-header__searchForm .lc-btn:hover {
  border-color: #025fae;
  background-color: #025fae;
  color: #fff;
}

.l-header__keywordOverlay {
  position: absolute;
  top: 6px;
  left: 5px;
  width: 542px;
  height: 33px;
  font-size: 16px;
}

.l-header__keywordBox {
  position: absolute;
  left: -1px;
  top: 33px;
  min-width: 550px;
  max-width: 879px;
  border: 1px solid #a7a7a7;
  border-top: none;
  background: #fff;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  word-wrap: break-word;
  z-index: 1;
}

.page1 .l-header__keywordBox {
  max-width: 700px;
  min-width: auto;
}

.l-header__keywordBox__main {
  position: relative;
  display: inline-block;
  width: 550px;
  border: 1px solid #a7a7a7;
  border-top: none;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  vertical-align: top;
  word-wrap: break-word;
  font-size: 14px;
}

.page1 .l-header__keywordBox__main {
  width: 385px;
}

.l-header__keywordBox__aside {
  position: absolute;
  top: 0;
  left: 330px;
  width: 343px;
  padding: 15px;
  border: 1px solid #a7a7a7;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  vertical-align: top;
  word-wrap: break-word;
  font-size: 0;
}

.l-header__keywordBox__aside.is-focus {
  padding: 14px;
  border: 2px solid #b9cee7;
}

.has-related .l-header__keywordBox__aside {
  width: 220px;
}

.has-preview.has-related .l-header__keywordBox__aside {
  width: 340px;
}

.page1 .l-header__keywordBox__aside {
  left: 220px;
  width: 330px;
  padding: 8px;
}

.page1 .has-related .l-header__keywordBox__aside {
  width: 180px;
}

.page1 .has-preview.has-related .l-header__keywordBox__aside {
  width: 490px;
}

.l-header__keywordBox__aside__left {
  display: none;
  width: 310px;
  font-size: 12px;
}

.has-preview .l-header__keywordBox__aside__left {
  display: inline-block;
}

.l-header__keywordBox__aside__left &gt; [data-keyword-suggest="banner"] &gt; .m-h2:first-child {
  margin: 0px 0px 10px;
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5;
}

.page1 .l-header__keywordBox__aside__left &gt; [data-keyword-suggest="banner"] &gt; .m-h2:first-child {
  font-size: 12px;
}

.l-header__keywordBox__aside__left &gt; [data-keyword-suggest="banner"] &gt; .m-h2:first-child::before {
  width: 8px;
}

.l-header__keywordBox__aside__left .u-mb30 {
  margin-bottom: 0 !important;
}

.l-header__keywordBox__aside__right {
  display: none;
  font-size: 12px;
}

.has-related .l-header__keywordBox__aside__right {
  display: inline-block;
  width: 160px;
  vertical-align: top;
  word-wrap: break-word;
}

.has-preview .l-header__keywordBox__aside__left + .l-header__keywordBox__aside__right {
  margin-left: 14px;
}

.page1 .has-preview .l-header__keywordBox__aside__left + .l-header__keywordBox__aside__right {
  width: 150px;
  margin-left: 10px;
}

.l-header__h3--relatedProduct {
  position: relative;
  margin-bottom: 5px;
  padding: 6px 5px;
  background-color: #fff2bf;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

.l-header__h3--relatedProduct:after {
  position: absolute;
  left: 50%;
  bottom: -14px;
  content: " ";
  border: solid transparent;
  border-width: 7px;
  pointer-events: none;
  width: 0;
  height: 0;
  margin-left: -7px;
  border-top: 7px solid #fff2bf;
}

.page1 .l-header__h3--relatedProduct {
  font-size: 12px;
}

.l-header__relatedProduct {
  margin-left: -1px;
  font-size: 0;
}

.page1 .has-preview.has-related .l-header__relatedProduct {
  margin-left: -6px;
}

.l-header__relatedProduct &gt; li {
  display: inline-block;
  width: 72px;
  margin-top: 10px;
  margin-left: 6px;
  vertical-align: top;
  font-size: 12px;
}

.l-header__relatedProduct &gt; li &gt; a {
  display: block;
  text-decoration: none;
}

.l-header__relatedProduct &gt; li &gt; a .lc-img {
  display: table-cell;
  width: 66px;
  height: 66px;
  padding: 2px;
  border: 1px solid #a7a7a7;
  background-color: #fff;
  vertical-align: middle;
  text-align: center;
}

.l-header__relatedProduct &gt; li &gt; a .lc-img &gt; img {
  max-width: 66px;
  max-height: 66px;
}

.l-header__relatedProduct &gt; li &gt; a .lc-text {
  display: block;
  padding: 3px;
}

.l-header__relatedProduct &gt; li &gt; a:hover {
  text-decoration: underline;
}

.l-header__relatedProduct &gt; li &gt; a:hover .lc-img {
  padding: 0;
  border: 3px solid #b9cee7;
}

.l-header__relatedProduct &gt; li &gt; a:hover .lc-img &gt; img {
  filter: alpha(opacity=75);
  opacity: 0.75;
}

.l-header__keywordBox--typeCode {
  padding-top: 5px;
  border-top: solid 1px #a7a7a7;
}

.l-header__keywordBox--typeCode &gt; dt {
  margin: 5px 10px 0;
  padding: 0 0 3px 30px;
  font-weight: bold;
}

.l-header__keywordBox--typeCode &gt; dd &gt; a {
  display: block;
  padding: 10px;
  text-decoration: none;
}

.l-header__keywordBox--typeCode &gt; dd &gt; a:hover {
  background-color: #b9cee7;
  color: #004098;
}

.l-header__keywordBox--typeCode &gt; dd &gt; a:hover .lc-category {
  text-decoration: underline;
}

.l-header__keywordBox--typeCode &gt; dd &gt; a:hover .lc-code {
  color: #004098;
}

.l-header__keywordBox--typeCode &gt; dd &gt; a &gt; img {
  float: left;
  height: 50px;
  margin-right: 20px;
}

.l-header__keywordBox--typeCode &gt; dd .is-focus {
  background: #b9cee7;
  color: #004098;
}

.l-header__typeCodeBody {
  display: block;
  overflow: hidden;
}

.l-header__typeCodeBody .lc-category {
  display: block;
  font-weight: bold;
}

.l-header__typeCodeBody .lc-code {
  display: block;
  color: #000;
}

.l-header__keywordBoxWrap {
  position: relative;
}

.l-header__keywordBox--history,
.l-header__keywordBox--keyword,
.l-header__keywordBox--productCode {
  border-top: solid 1px #a7a7a7;
}

.l-header__keywordBox--history &gt; dt,
.l-header__keywordBox--keyword &gt; dt,
.l-header__keywordBox--productCode &gt; dt {
  margin: 5px 10px 0;
  font-weight: bold;
}

.l-header__keywordBox--history ul,
.l-header__keywordBox--keyword ul,
.l-header__keywordBox--productCode ul {
  padding: 3px 0 5px 0;
}

.l-header__keywordBox--history ul &gt; li &gt; a,
.l-header__keywordBox--keyword ul &gt; li &gt; a,
.l-header__keywordBox--productCode ul &gt; li &gt; a {
  display: block;
  padding: 2px 10px;
  text-decoration: none;
}

.l-header__keywordBox--history ul &gt; li &gt; a p.product-name-searchsuggest,
.l-header__keywordBox--keyword ul &gt; li &gt; a p.product-name-searchsuggest,
.l-header__keywordBox--productCode ul &gt; li &gt; a p.product-name-searchsuggest {
  display: inline;
}

.l-header__keywordBox--history ul &gt; li &gt; a:hover,
.l-header__keywordBox--keyword ul &gt; li &gt; a:hover,
.l-header__keywordBox--productCode ul &gt; li &gt; a:hover {
  background-color: #b9cee7;
  color: #004098;
}

.l-header__keywordBox--history ul &gt; li &gt; a:hover p,
.l-header__keywordBox--keyword ul &gt; li &gt; a:hover p,
.l-header__keywordBox--productCode ul &gt; li &gt; a:hover p {
  text-decoration: underline;
}

.l-header__keywordBox--history ul &gt; li .is-focus,
.l-header__keywordBox--keyword ul &gt; li .is-focus,
.l-header__keywordBox--productCode ul &gt; li .is-focus,
.l-header__keywordBox--history ul &gt; li .is-active,
.l-header__keywordBox--keyword ul &gt; li .is-active,
.l-header__keywordBox--productCode ul &gt; li .is-active {
  background-color: #b9cee7;
  color: #004098;
}

.l-header__keywordBox--history .lc-history &gt; a,
.l-header__keywordBox--keyword .lc-history &gt; a,
.l-header__keywordBox--productCode .lc-history &gt; a {
  padding-left: 34px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAaVBMVEWZmZn///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnsQffUAAAAInRSTlMAAAECAwYJDBYbHjA3SltjZGZ0gJSjpa22vcrW6ers8vn82ommdgAAAK1JREFUGNNtkcESgjAMRF8QraIWUFFEKbL//5EeihRHc3yTnd1sMDPD1W0v9W3tAMDMrAySxlFSKCe4bqSuKvK8qDqpWQNmjQafwfkMmR/UAFZqOABIAIdBJbggT4J4BUetLlvCrFNNq8qWkEotTxXfsFCPxtwANh+Yj5rhRY8EJ/lRr32SR6PtUyeSUYx01X1FihTD7267adEruHRmnHjmXAgsCvlf3d+Sf9/xBgZ9E0ceKQi0AAAAAElFTkSuQmCC") no-repeat 10px 3px;
}

.l-header__keywordBox--history &gt; dt {
  margin-top: 10px;
  padding-left: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAaVBMVEWZmZn///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZnsQffUAAAAInRSTlMAAAECAwYJDBYbHjA3SltjZGZ0gJSjpa22vcrW6ers8vn82ommdgAAAK1JREFUGNNtkcESgjAMRF8QraIWUFFEKbL//5EeihRHc3yTnd1sMDPD1W0v9W3tAMDMrAySxlFSKCe4bqSuKvK8qDqpWQNmjQafwfkMmR/UAFZqOABIAIdBJbggT4J4BUetLlvCrFNNq8qWkEotTxXfsFCPxtwANh+Yj5rhRY8EJ/lRr32SR6PtUyeSUYx01X1FihTD7267adEruHRmnHjmXAgsCvlf3d+Sf9/xBgZ9E0ceKQi0AAAAAElFTkSuQmCC") no-repeat;
}

.l-header__keywordBox__warning {
  padding: 2px 10px;
}

.l-header__thumbnailList--product,
.l-header__thumbnailList--category,
.l-header__thumbnailList--makercategory,
.l-header__thumbnailList--makerproduct {
  font-size: 0;
}

.l-header__thumbnailList--product &gt; li,
.l-header__thumbnailList--category &gt; li,
.l-header__thumbnailList--makercategory &gt; li,
.l-header__thumbnailList--makerproduct &gt; li {
  position: relative;
  display: inline-block;
  margin-top: 5px;
  vertical-align: top;
  font-size: 14px;
}

.l-header__thumbnailList--product &gt; li &gt; div &gt; a,
.l-header__thumbnailList--category &gt; li &gt; div &gt; a,
.l-header__thumbnailList--makercategory &gt; li &gt; div &gt; a,
.l-header__thumbnailList--makerproduct &gt; li &gt; div &gt; a {
  display: table-cell;
  padding: 2px;
  border: 1px solid #a7a7a7;
  box-sizing: border-box;
  vertical-align: middle;
  text-align: center;
}

.l-header__thumbnailList--product &gt; li &gt; div &gt; a:hover,
.l-header__thumbnailList--category &gt; li &gt; div &gt; a:hover,
.l-header__thumbnailList--makercategory &gt; li &gt; div &gt; a:hover,
.l-header__thumbnailList--makerproduct &gt; li &gt; div &gt; a:hover {
  padding: 0;
  border-width: 3px;
  border-color: #b9cee7;
}

.l-header__thumbnailList--product &gt; li &gt; div &gt; a:hover &gt; img,
.l-header__thumbnailList--category &gt; li &gt; div &gt; a:hover &gt; img,
.l-header__thumbnailList--makercategory &gt; li &gt; div &gt; a:hover &gt; img,
.l-header__thumbnailList--makerproduct &gt; li &gt; div &gt; a:hover &gt; img {
  filter: alpha(opacity=75);
  opacity: 0.75;
}

.l-header__thumbnailList--product {
  margin-left: -3px;
}

.l-header__thumbnailList--product &gt; li {
  margin-left: 3px;
}

.l-header__thumbnailList--product &gt; li &gt; div &gt; a {
  width: 49px;
  height: 49px;
}

.l-header__thumbnailList--product &gt; li &gt; div &gt; a &gt; img {
  max-width: 43px;
  max-height: 43px;
}

.l-header__thumbnailList--product.is-skeleton &gt; li {
  width: 49px;
  height: 49px;
}

.l-header__thumbnailList--category {
  margin-left: -2px;
}

.l-header__thumbnailList--category &gt; li {
  margin-left: 2px;
}

.l-header__thumbnailList--category &gt; li &gt; div &gt; a {
  width: 60px;
  height: 60px;
}

.l-header__thumbnailList--category &gt; li &gt; div &gt; a &gt; img {
  max-width: 54px;
  max-height: 54px;
}

.l-header__thumbnailList--category.is-skeleton &gt; li {
  width: 60px;
  height: 60px;
}

.l-header__thumbnailList--makercategory,
.l-header__thumbnailList--makerproduct {
  margin-left: -13px;
}

.l-header__thumbnailList--makercategory &gt; li,
.l-header__thumbnailList--makerproduct &gt; li {
  margin-left: 13px;
}

.l-header__thumbnailList--makercategory &gt; li &gt; div &gt; a,
.l-header__thumbnailList--makerproduct &gt; li &gt; div &gt; a {
  width: 94px;
  height: 94px;
}

.l-header__thumbnailList--makercategory &gt; li &gt; div &gt; a &gt; img,
.l-header__thumbnailList--makerproduct &gt; li &gt; div &gt; a &gt; img {
  max-width: 88px;
  max-height: 88px;
}

.l-header__thumbnailList--makercategory.is-skeleton &gt; li,
.l-header__thumbnailList--makerproduct.is-skeleton &gt; li {
  width: 94px;
  height: 94px;
}

.l-header__makerWrap {
  position: relative;
}

.l-header__maker {
  display: table;
  margin: 10px 0;
}

.l-header__maker:first-child {
  margin-top: 0;
}

.l-header__maker__img,
.l-header__maker__main {
  display: table-cell;
}

.l-header__maker__img {
  padding-right: 10px;
}

.l-header__maker__img img {
  max-width: 150px;
  max-height: 150px;
}

.l-header__maker__main {
  vertical-align: middle;
}

.l-header__maker.is-skeleton .l-header__maker__img {
  width: 150px;
  height: 50px;
}

.l-header__maker.is-skeleton .l-header__maker__main {
  padding-left: 10px;
}

.l-header__maker.is-skeleton .l-header__maker__main &gt; p {
  width: 130px;
  height: 1em;
}

.l-header__maker__desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 57px;
}

.is-skeleton .l-header__btn--maker {
  height: 35px;
  margin-top: 15px;
  border: none;
}

.l-header__balloon--preview {
  display: none;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 20px;
  width: 200px;
  padding: 8px;
  border: 1px solid #a7a7a7;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  box-sizing: border-box;
  background-color: #fff;
  filter: alpha(opacity=90);
  opacity: 0.9;
  text-indent: 0;
  word-wrap: break-word;
}

.l-header__balloon--preview.on {
  display: block;
}

.l-header__balloon--preview &gt; div &gt; a {
  text-decoration: none;
}

.l-header__balloon--preview &gt; div &gt; a:hover {
  text-decoration: underline;
}

.l-header__balloon--preview .lc-img {
  display: table-cell;
  width: 180px;
  height: 150px;
  vertical-align: middle;
  text-align: center;
}

.l-header__balloon--preview .lc-img &gt; img {
  max-width: 150px;
  max-height: 150px;
}

.l-header__balloon--preview .lc-name {
  display: block;
  margin-top: 8px;
  font-size: 16px;
  font-weight: bold;
}

.l-header__balloon--preview .lc-maker {
  font-size: 12px;
}

.l-header__balloon--preview .lc-price {
  font-size: 12px;
}

.l-header__balloon--preview .lc-price .lc-sale {
  margin-right: 3px;
  margin-left: 0.5em;
  font-size: 14px;
  font-weight: bold;
  color: #ea0000;
}

.l-header__balloon--preview .lc-price .lc-num {
  margin: 0 3px;
  font-size: 14px;
  font-weight: bold;
}

.l-header__balloon--preview .lc-day {
  font-size: 12px;
}

.l-header__balloon--preview .lc-day .lc-num {
  margin: 0 3px;
  font-size: 14px;
  font-weight: bold;
}

.l-header__balloon--preview .lc-day .lc-day-value {
  font-weight: bold;
}

.l-header__balloon--preview .lc-desc {
  font-size: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 57px;
}

.l-header__balloon--product {
  position: absolute;
  top: 0;
  left: 100%;
  width: 411px;
  min-height: 285px;
  margin-left: -221px;
  padding: 15px;
  border: 1px solid #a7a7a7;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  box-sizing: border-box;
  background-color: #fff;
  word-wrap: break-word;
}

.l-header__balloon--product.is-focus {
  border: 2px solid #b9cee7;
  padding: 14px;
}

.page1 .l-header__balloon--product {
  padding: 8px;
  margin-left: -165px;
}

.l-header__linkListInline {
  margin-left: -20px;
  font-size: 0;
}

.l-header__linkListInline &gt; li {
  position: relative;
  display: inline-block;
  max-width: 300px;
  margin: 0.4em 0;
  margin-left: 20px;
  font-size: 12px;
  padding-left: 8px;
  text-indent: -8px;
}

.l-header__linkListInline &gt; li &gt; div &gt; a {
  padding-left: 8px;
  text-decoration: none;
}

.l-header__linkListInline &gt; li &gt; div &gt; a:hover {
  text-decoration: underline;
}

.l-header__linkListInline.is-skeleton &gt; li {
  display: block;
  height: 1em;
}

.l-header__function {
  margin-left: auto;
  display: inline-block;
  font-size: 0;
}

.l-header__logout .l-header__function,
.l-header__login .l-header__function {
  margin-top: 0px;
}

.is-noOrder.l-header__function {
  margin-left: 180px;
}

.is-purchase .is-noOrder.l-header__function {
  margin-left: 180px;
}

.is-purchase .is-noOrder.l-header__function .lc-help {
  width: 150px;
}

.is-purchase .is-noOrder.l-header__function .lc-help a {
  background-position: 128px center;
}

.is-noOrder.l-header__function .lc-order {
  display: none;
}

.is-purchase .l-header__function {
  width: auto;
}

.is-noUser.l-header__function {
  width: 50%;
}

.is-noUser.l-header__function .lc-user {
  display: none;
}

/* .l-header__function &gt; li {
  display: inline-block;
  width: 150px;
  vertical-align: top;
  font-size: 14px;
} */

.l-header__function &gt; li.lc-userLink {
  display: block;
  position: absolute;
  right: 300px;
  width: 400px;
  text-align: right;
}

.page1 .l-header__function &gt; li.lc-regist {
  width: 120px;
}

.l-header__aside .l-header__function &gt; li.lc-regist {
  width: 145px;
}

.l-header__aside .l-header__function &gt; li.lc-regist a {
  display: block;
  width: 198px;
  margin-top: 4px;
  padding: 8px 0 7px 0;
  color: #fff !important;
  background-color: #004098;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  border-radius: 2px;
  box-sizing: border-box;
  text-decoration-line: none;
}

.l-header__aside .l-header__function &gt; li.lc-regist a:hover {
  background-color: #025fae;
  border-color: #025fae;
}

.l-header__function &gt; li.lc-login {
  width: 145px;
  margin-right: 0px;
  background-color: #025fae;
  border-color: #025fae;
  color: #fff;
}

.page1 .l-header__function &gt; li.lc-login {
  width: 130px;
  right: 13px;
  position: relative;
  float: right;
}

.l-header__function &gt; li.lc-login a {
  background: #004098 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABho5OmWbxuXm+f3cmbYAAAAmSURBVAjXY8jevXt3AoP47t3bBRiYundPYmBgsNrlACRZtzIwAACqggkZMSonjwAAAABJRU5ErkJggg==") right 10px center no-repeat;
  background-color: #004098;
  border-color: #004098;
  padding: 6px 15px 6px 15px;
}

.l-header__function &gt; li.lc-login:hover a {
  background-color: #025fae;
  border-color: #025fae;
  color: #fff !important;
}

.l-header__function &gt; li.lc-login:hover a:hover {
  color: #fff;
}

.l-header__function &gt; li.lc-login.on a {
  background: #025fae url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABhkaOWSaxcbl+XfvJNoAAAAmSURBVAgdY2Bg3coABF67HBgYmGbvnszAIL579w4Bhuzdu3cnAABpSAk7uGaA0AAAAABJRU5ErkJggg==") right 10px center no-repeat;
  background-position: right 10px center;
}

.l-header__function &gt; li.promote-app {
  width: 110px;
  text-align: center;
  position: relative;
}

.isLogin .l-header__function &gt; li.promote-app {
  width: 60px;
}

.page1 .l-header__function &gt; li.promote-app {
  width: 110px;
}

.page1.isLogin .l-header__function &gt; li.promote-app {
  width: 60px;
}

.l-header__function &gt; li.promote-app a {
  border: none;
  box-shadow: none;
  padding: 0;
  margin-left: 7px;
  background: url("/en/vcommon/common/img/new-web-ui-app-sh.png") no-repeat center;
  height: 50px;
  display: block;
}

.l-header__function &gt; li.promote-app:hover &gt; a {
  border-color: transparent;
  background-color: transparent;
}

.isLogin .l-header__function &gt; li.promote-app .l-headerLead__baloon {
  left: -32px;
}

.l-header__function &gt; li.promote-app .l-headerLead__baloon img {
  max-width: 110px;
}

.l-header__function &gt; li &gt; a {
  background-image: none;
}

.l-header__function &gt; li:hover:not(.promote-app)  &gt; a {
  background-image: none!important;
}

.l-header__function &gt; li &gt; a &gt; img {
  width: 50px;
}

.page1 .l-header__function .lc-cart {
  margin: 0 5px;
}

.l-header__function .lc-cart &gt; a .lc-count {
  font-size: 16px;
}

.l-header__function .lc-cart:hover &gt; a {
  background-image: none;
}

.l-header__function .lc-user {
  position: relative;
}

.l-header__function .lc-user &gt; a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.l-header__function .lc-user .lc-badge {
  position: absolute;
  top: -6px;
  right: -6px;
  padding: 0 7px;
  border-radius: 50%;
  background-color: #ea0000;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

.l-header__function .lc-help {
  width: 120px;
}

.l-header__function .lc-order &gt; a,
.l-header__function .lc-help &gt; a {
  background-position: 120px center;
}

.is-purchase .l-header__function .lc-order &gt; a,
.is-purchase .l-header__function .lc-help &gt; a {
  background-position: 117px center;
}

.l-header__function .lc-order.help-center,
.l-header__function .lc-help.help-center {
  position: absolute;
  right: 0;
  display: inline-block;
  width: fit-content;
  width: 120px;
  max-width: 120px;
}

.l-header__function .lc-order.help-center .l-header__balloonBox--right,
.l-header__function .lc-help.help-center .l-header__balloonBox--right {
  right: 0;
  text-align: left;
  z-index: 8000;
}

.l-header__function .lc-order.help-center .l-header__balloonBox--right .l-header__balloonBox__ttl,
.l-header__function .lc-help.help-center .l-header__balloonBox--right .l-header__balloonBox__ttl {
  padding: 0 13px;
  width: 275px;
}

.l-header__function .lc-order.help-center &gt; a,
.l-header__function .lc-help.help-center &gt; a {
  float: right;
}

.l-header__aside .l-header__function &gt; li.lc-order a {
  display: block;
  width: 198px;
  padding: 7px 0 6px 15px;
  border: solid 1px #bfbfbf;
  border-radius: 3px;
  background-color: #ffcd00;
  background-repeat: no-repeat;
  background-position: 20px center;
  background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDczMUMzMDNGQ0E4MTFFQjlGMjU4ODVEMTY0RkE0QjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDczMUMzMDRGQ0E4MTFFQjlGMjU4ODVEMTY0RkE0QjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENzMxQzMwMUZDQTgxMUVCOUYyNTg4NUQxNjRGQTRCNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENzMxQzMwMkZDQTgxMUVCOUYyNTg4NUQxNjRGQTRCNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsT9UWwAAAFySURBVHjaYqzJ0fvPQB74AMTFQPwCiG+iSzIxUAb4gHgLEKtT22AQYATizUCsSG2DYeZsRzackMHfSTCcBdlwZINXA3EslH0CiBuAmBOIQZF7EQnfgqphxWO4DAuSYAgQLwNiQyBWA+IVUPGPQByMpI4DiK9AHXUAiF2xWPCNBS0S1gFxJxCXQ/kgIADEZ7BoBvnmPL5wQY/hCizqBMiJTRj4A8S/0SLuE7nJBNnFu4G4BRoc04FYHIgzoZb1EmleBTaDPYH4JBBbQ7NqJlT8KxAvocRgBmgSCwRifbTwvUJJGMMAsqG/KcmKMLAR6mIQeATEHUg++kAkxhp53kA8BYgdoLlqFzT5gTSYEOnQO9gMhmXHdCCeiZRB+IF4LSXJDcafiyXT6FMSxqBwvYbE30utDPIDiMOAuAiIlwPxLGgN8QmaxokBR7EZDCrRVkENR64R2IHYjNIw1gLiS2hBBDK4nxoZhCrVFbXqPPoZDBBgAEoXSwilHx0OAAAAAElFTkSuQmCC);
  color: #333 !important;
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration-line: none;
  height: 38px;
}

.l-header__aside .l-header__function &gt; li.lc-order a:hover {
  background-color: #004098;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAYAAAA14t7uAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZDIzODc3OC03NzY2LTQ3M2MtYWYyNy0zZGU3N2NmYTdlNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMzMjc1RjNGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMzMjc1RjJGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZDIzODc3OC03NzY2LTQ3M2MtYWYyNy0zZGU3N2NmYTdlNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZmQyMzg3NzgtNzc2Ni00NzNjLWFmMjctM2RlNzdjZmE3ZTcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8nc/HAAAAU5JREFUeNpi/A8EDOSBh0DsBsTvgfgDuiQTA2WAG4hfALEAtQ2GmfEMiHmpbTAIsADxU2TDCRn8jgTDOZANRza4CIiVoOw5QOwAxEJA/A+IVyPhXVA1nHgM52ZEShUgA2SgMSwCxA+gFoNiXxUt+H5AfSODw4KfjGjJDWS4FxBvQ/PNQzSN8oTChZGCdEwwqcAAyHvf0CLuKSXJBAa6ofgYEOcAsSQQL4daFkSkeTvgrP+owB6IWYE4AknsARCzE4nhAN1gEFj1nwqAUOSBgoGL0jCugobvASA+AcQN0GSHLbnhAvLYkhsoVUhD0zIotbzGkUHwgV/YXAzLjvpAfBEpKcoC8VJSg4IuGQQUrpuR+D3UyiCfgDgUiKOAeCMQr4eGOchwTSLN+4TNYDdosRgKLRrtoOKg8lWFGmH8B81CisMYmy+oajDDoDYYIMAAuHT884vb9R4AAAAASUVORK5CYII=")!important;
  text-decoration: none;
  color: #fff !important;
}

.l-header__aside .l-header__function &gt; li.lc-order a:hover:after {
  background-image: url("/vcommon/common/img/svg/triangle-down-white.svg");
}

.l-header__aside .l-header__function &gt; li.lc-order.on a {
  background-color: #004098;
  background-image: url("data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZDIzODc3OC03NzY2LTQ3M2MtYWYyNy0zZGU3N2NmYTdlNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMzMjc1RjNGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMzMjc1RjJGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZDIzODc3OC03NzY2LTQ3M2MtYWYyNy0zZGU3N2NmYTdlNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZmQyMzg3NzgtNzc2Ni00NzNjLWFmMjctM2RlNzdjZmE3ZTcwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8nc/HAAAAU5JREFUeNpi/A8EDOSBh0DsBsTvgfgDuiQTA2WAG4hfALEAtQ2GmfEMiHmpbTAIsADxU2TDCRn8jgTDOZANRza4CIiVoOw5QOwAxEJA/A+IVyPhXVA1nHgM52ZEShUgA2SgMSwCxA+gFoNiXxUt+H5AfSODw4KfjGjJDWS4FxBvQ/PNQzSN8oTChZGCdEwwqcAAyHvf0CLuKSXJBAa6ofgYEOcAsSQQL4daFkSkeTvgrP+owB6IWYE4AknsARCzE4nhAN1gEFj1nwqAUOSBgoGL0jCugobvASA+AcQN0GSHLbnhAvLYkhsoVUhD0zIotbzGkUHwgV/YXAzLjvpAfBEpKcoC8VJSg4IuGQQUrpuR+D3UyiCfgDgUiKOAeCMQr4eGOchwTSLN+4TNYDdosRgKLRrtoOKg8lWFGmH8B81CisMYmy+oajDDoDYYIMAAuHT884vb9R4AAAAASUVORK5CYII=");
  text-decoration: none;
  color: #fff !important;
}

.language-ENG .l-header__aside .l-header__punchout .lc-badge__check-out-cart {
  right: 16px!important;
}

.language-VIE .l-header__aside .l-header__punchout .lc-badge__check-out-cart {
  right: 27px!important;
}

.l-header__function .lc-order a {
  text-align: center;
}

.language-VIE .l-header__function .lc-order &gt; a {
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 1;
}

[g-lang="vi"] .l-header__function .lc-order &gt; a {
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 1;
}

.l-header__function .lc-help &gt; a {
  padding-top: 0px;
  font-size: 13px;
}

.is-purchase .l-header__function .lc-help {
  width: 150px;
}

.m-btnNoBG {
  background-image: none !important;
}

.m-btnLinkWin--noBG::before {
  background-image: none !important;
}

.l-header__balloonBoxWrap {
  position: relative;
  margin-top: 10px;
}

.isLogin .l-header__balloonBoxWrap {
  margin-top: 14px;
}

.l-header__balloonBoxWrap:first-child {
  margin-top: 0;
}

.l-header__balloonBox--left,
.l-header__balloonBox--right,
.l-header__balloonBox--leftWide {
  top: 100%;
  box-sizing: border-box;
  width: 301px;
  margin-left: 1px;
  z-index: 1;
}

.l-header__balloonBox--left a,
.l-header__balloonBox--right a,
.l-header__balloonBox--leftWide a {
  text-decoration: none;
}

.l-header__balloonBox--left a:hover,
.l-header__balloonBox--right a:hover,
.l-header__balloonBox--leftWide a:hover {
  text-decoration: underline;
}

.l-header__login .l-header__balloonBox--left,
.l-header__login .l-header__balloonBox--right,
.l-header__login .l-header__balloonBox--leftWide {
  right: 90px;
}

.l-header__balloonBox--left {
  right: 0px;
}

.l-header__balloonBox--left.login-btn_on_header {
  top: 46px;
  right: -100px;
}

.l-header__balloonBox--left.login-btn_on_header .l-header__balloonBox__ttl {
  margin: -10px 0 10px;
  padding: 16px 0 4px 0;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid;
  color: #000;
  background: transparent;
}

.l-header__balloonBox--left.login-btn_on_header .m-linkList a {
  font-size: 12px;
}

.l-header__balloonBox--left.login-btn_on_header .lc-regist.register {
  position: relative;
  display: block;
  width: 100%;
  height: 35px;
  border: none;
  background-color: #ffcd00;
  border-radius: 2px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  transition: opacity .2s ease-out;
  margin-top: 15px;
  color: #000;
  line-height: 35px;
}

[data-component-header="order"] .l-header__balloonBox--left {
  right: 180px;
}

[data-component-header="order"] .l-header__balloonBox--left.quote-btn_on_header {
  top: calc(100% - 1px);
  right: 154px;
}

.isLogin [data-component-header="order"] .l-header__balloonBox--left.quote-btn_on_header {
  right: 109px;
}

.page1.isLogin [data-component-header="order"] .l-header__balloonBox--left.quote-btn_on_header {
  right: 120px;
}

.l-header__balloonBox--right {
  right: 60px;
}

.is-purchase .l-header__balloonBox--right {
  right: 149px;
}

.l-header__balloonBox--leftWide {
  width: 678px;
  left: -528px;
}

.l-header__balloonBox__ttl {
  margin: -10px -10px 10px;
  padding: 6px 20px 4px;
  background-color: #004098;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}

.l-header__balloonBoxInner {
  border-top: 1px dotted #a7a7a7;
  padding: 7px 10px 0;
  font-size: 14px;
}

.l-header__balloonBoxInner a {
  text-decoration: none;
}

.l-header__balloonBoxInner a:hover {
  text-decoration: underline;
  color: #025fae;
}

.l-header__balloonBoxInner:first-child {
  margin-top: 0;
  border-top: none;
}

[class^="l-userBox__ttl"] + .l-header__balloonBoxInner,
[class^="l-header__balloonBox__ttl"] + .l-header__balloonBoxInner {
  padding-top: 0;
  border-top: none;
}

.l-header__h3 {
  margin: 5px 0;
  font-size: 14px;
  font-weight: bold;
}

.l-header__h4 {
  margin: 5px 0;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}

.l-header__h3--preview {
  display: table;
  box-sizing: border-box;
  width: 100%;
  margin: 20px 0 10px;
  padding-bottom: 6px;
  border-bottom: 1px solid #333;
  text-indent: 0;
  font-size: 14px;
  font-weight: bold;
}

.l-header__h3--preview:before {
  display: table-cell;
  content: "";
  width: 8px;
  border-left: 5px solid #0169c6;
}

.l-header__h3--preview:first-child {
  margin-top: 0;
}

.page1 .l-header__h3--preview {
  font-size: 12px;
}

.l-header__h3--preview.is-skeleton {
  box-sizing: border-box;
  height: 33px;
  border-bottom: none;
}

.l-header__h3--preview.is-skeleton:before {
  border-left: none;
}

.l-header__linkList &gt; li {
  margin-top: 5px;
}

.l-header__linkList &gt; li:first-child {
  margin-top: 0;
}

.l-header__linkList &gt; li .is-disabled {
  color: #868686;
}

.l-header__linkList &gt; li .is-disabled:hover {
  text-decoration: none;
}

.l-header__linkList &gt; li .lc-couponCount {
  color: #ea0000;
}

.l-header__linkList .m-btn--cadDL {
  background-size: cover;
  background-blend-mode: saturation;
  background-image: linear-gradient(#0169c6, #0169c6), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAcElEQVQ4y2P4//8/Ax4MAzjVMAxPA+rwGFBHjAEg0APEjEgGMELF/hNjwDeowplIBsDY34gxwAGIP/3HBJ+gchgGYAsoMyB+iyT3FiqGEcD4QloXiF8A8XMom4FUA0BYHYhV8UUxUXFNrAFkAYoNAABId/GKLsx6HQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 11px center;
  width: 38px;
  box-shadow: none;
  display: inline-block;
  padding: 9px 2px 17px;
}

.l-header__linkList--1of3 {
  margin-left: -15px;
  font-size: 0;
}

.l-header__linkList--1of3 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 33%;
  margin-bottom: 6px;
  padding-left: 15px;
  vertical-align: top;
  font-size: 14px;
}

.l-header__cols {
  font-size: 0;
  margin-left: -10px;
}

.l-header__cols__1of2,
.l-header__cols__1of3 {
  display: inline-block;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding-left: 10px;
  vertical-align: top;
  font-size: 14px;
}

.l-header__cols__1of2 {
  width: 50%;
}

.l-header__cols__1of3 {
  width: 33.33%;
}

.l-header__media .lc-name {
  font-size: 12px;
}

.l-header__media__img {
  float: left;
  margin-right: 10px;
}

.l-header__media__img img {
  display: block;
}

.l-header__media__main {
  overflow: hidden;
}

.l-header__media--preview {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.l-header__media--preview__img,
.l-header__media--preview__main {
  display: table-cell;
  vertical-align: top;
}

.l-header__media--preview__img {
  padding-right: 10px;
  width: 156px;
}

.l-header__media--preview__desc {
  margin-top: 5px;
}

.l-header__media--preview .lc-img {
  width: 148px;
  height: 148px;
  margin-bottom: 5px;
  padding: 3px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.l-header__media--preview .lc-img &gt; a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.l-header__media--preview .lc-img &gt; a:hover {
  filter: alpha(opacity=75);
  opacity: 0.75;
}

.l-header__media--preview .lc-img img {
  max-width: 148px;
  max-height: 148px;
}

.l-header__media--preview .lc-code,
.l-header__media--preview .lc-name {
  font-size: 14px;
  font-weight: bold;
}

.l-header__media--preview .lc-code &gt; a,
.l-header__media--preview .lc-name &gt; a {
  text-decoration: none;
}

.l-header__media--preview .lc-code &gt; a:hover,
.l-header__media--preview .lc-name &gt; a:hover {
  text-decoration: underline;
}

.l-header__media--preview .lc-price {
  font-size: 14px;
}

.l-header__media--preview .lc-price .lc-sale {
  margin-right: 3px;
  margin-left: 0.5em;
  font-size: 16px;
  font-weight: bold;
  color: #ea0000;
}

.l-header__media--preview .lc-price .lc-num {
  margin: 0 3px;
  font-size: 16px;
  font-weight: bold;
}

.l-header__media--preview .lc-day {
  font-size: 14px;
}

.l-header__media--preview .lc-day .lc-num {
  margin: 0 3px;
  font-size: 16px;
  font-weight: bold;
}

.l-header__media--preview .lc-day .lc-day-value {
  font-weight: bold;
}

.l-header__media--preview.is-skeleton .lc-img {
  border: none;
}

.l-header__media--preview.is-skeleton .lc-img + p {
  height: 1em;
  margin-bottom: 0.5em;
}

.l-header__media--preview.is-skeleton .lc-code,
.l-header__media--preview.is-skeleton .lc-name,
.l-header__media--preview.is-skeleton .lc-maker,
.l-header__media--preview.is-skeleton .lc-price,
.l-header__media--preview.is-skeleton .lc-day {
  height: 1em;
  margin-bottom: 0.5em;
}

.l-header__media--preview__desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 66px;
}

.l-header__media--preview__desc.is-skeleton &gt; p {
  height: 1em;
  margin-bottom: 0.5em;
}

.l-header__cartbox {
  display: table;
  margin-top: 5px;
  margin-left: auto;
}

.l-header__cartbox &gt; p {
  display: table-cell;
  padding-left: 7px;
  vertical-align: middle;
}

.l-header__cartbox .lc-title {
  padding-left: 0;
  font-weight: bold;
}

.l-header__cartbox.is-skeleton {
  display: block;
}

.l-header__cartbox.is-skeleton .lc-title {
  display: inline-block;
  width: 172px;
  height: 35px;
  margin-right: 10px;
}

.l-header__cartbox.is-skeleton .m-btn--cartin {
  display: inline-block;
  height: 35px;
  box-shadow: none;
}

.l-header__cartbox .m-inputText--quantity {
  width: 56px;
}

.l-header__cartbox &gt; .m-btn--login {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  box-shadow: none;
  padding: 0 10px;
  background-color: #fc0 !important;
}

.lc-help.help-center {
  width: 120px;
  position: relative;
  right: 0;
  display: contents;
}

.lc-help.help-center .l-header__balloonBox--right {
  right: 0;
  text-align: left;
  z-index: 8000;
}

.lc-help.help-center .l-header__balloonBox--right .l-header__balloonBox__ttl {
  padding: 0 13px;
  width: 275px;
}

.login .lc-help.help-center {
  right: 5px;
  display: flex;
  justify-content: flex-end;
  width: auto;
  flex: 0 0 auto;
}

.login .lc-help .m-down {
  display: none;
}

.l-header__balloonBoxWrap {
  position: relative;
  margin-top: 10px;
}

.l-header__balloonBoxWrap:first-child {
  margin-top: 0;
}

.l-header__balloonBoxWrap.l-header__right-below .l-header__function {
  display: flex;
  justify-content: flex-end;
  padding-right: 29px;
  column-gap: 15px;
}

.l-header__balloonBox--left,
.l-header__balloonBox--right,
.l-header__balloonBox--leftWide {
  top: 100%;
  box-sizing: border-box;
  width: 301px;
  margin-left: 1px;
  z-index: 1;
}

.l-header__balloonBox--left a,
.l-header__balloonBox--right a,
.l-header__balloonBox--leftWide a {
  text-decoration: none;
}

.l-header__balloonBox--left a:hover,
.l-header__balloonBox--right a:hover,
.l-header__balloonBox--leftWide a:hover {
  text-decoration: underline;
}

.l-header__login .l-header__balloonBox--left,
.l-header__login .l-header__balloonBox--right,
.l-header__login .l-header__balloonBox--leftWide {
  right: 90px;
}

.l-header__balloonBox--left {
  right: 150px;
}

[data-component-header="order"] .l-header__balloonBox--left {
  right: 180px;
}

.l-header__balloonBox--right {
  right: 60px;
}

.l-header__balloonBox--leftWide {
  width: 678px;
  left: -528px;
}

.l-header__balloonBoxInner {
  margin-top: 7px;
  border-top: 1px solid #e6e6e6;
  padding: 8px 10px 0;
  font-size: 14px;
}

.l-header__balloonBoxInner a {
  text-decoration: none;
}

.l-header__balloonBoxInner a:hover {
  text-decoration: underline;
  color: #025fae;
}

.l-header__balloonBoxInner:first-child {
  margin-top: 0;
  border-top: none;
}

[class^="l-userBox__ttl"] + .l-header__balloonBoxInner,
[class^="l-header__balloonBox__ttl"] + .l-header__balloonBoxInner {
  padding-top: 0;
  border-top: none;
}

.l-header__h3 {
  margin: 5px 0;
  font-size: 14px;
  font-weight: bold;
}

.l-header__h4 {
  margin: 5px 0;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}

.l-header__linkList &gt; li {
  margin-top: 5px;
}

.l-header__linkList &gt; li:first-child {
  margin-top: 5px;
}

.l-header__linkList &gt; li .is-disabled {
  color: #868686;
}

.l-header__linkList &gt; li .is-disabled:hover {
  text-decoration: none;
}

.l-header__linkList &gt; li .lc-couponCount {
  color: #ea0000;
}

.l-header__linkList--1of3 {
  margin-left: -15px;
  font-size: 0;
}

.l-header__linkList--1of3 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 33%;
  margin-bottom: 6px;
  padding-left: 15px;
  vertical-align: top;
  font-size: 14px;
}

.l-header__cols {
  font-size: 0;
  margin-left: -10px;
}

.l-header__cols__1of2,
.l-header__cols__1of3 {
  display: inline-block;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding-left: 10px;
  vertical-align: top;
  font-size: 14px;
}

.l-header__cols__1of2 {
  width: 50%;
}

.l-header__cols__1of3 {
  width: 33.33%;
}

.l-header__media .lc-name {
  font-size: 12px;
}

.l-header__media__img {
  float: left;
  margin-right: 10px;
}

.l-header__media__img img {
  display: block;
}

.l-header__media__main {
  overflow: hidden;
}

.l-header__tel {
  font-size: 18px;
  font-weight: bold;
}

.l-header__fax {
  margin-bottom: 3px;
}

.l-header__btn--contactWeb {
  margin-top: 10px;
}

.l-header__btn--contact {
  margin-top: 15px;
}

.l-header__order__function {
  margin-top: 10px;
  margin-left: -10px;
  font-size: 0;
}

.l-header__order__function &gt; li {
  display: inline-block;
  width: 135px;
  margin-left: 10px;
  font-size: 14px;
}

.l-header__order__function:first-child {
  margin-top: 0;
}

.l-header__order__inner {
  margin: 15px 10px 10px;
}

.l-header__order__upload {
  margin: 3px 0px 0px 0px;
  display: flex;
}

.l-header__order__upload &gt; li.lc-inline {
  cursor: pointer;
  margin: 5px 0px 0px 0px;
  display: inline-block;
  text-align: center;
  min-width: 50%;
}

.l-header__order__upload &gt; li {
  margin-top: 5px;
}

.l-header__order__upload &gt; li .lc-type {
  display: inline-block;
  min-width: 130px;
  font-weight: bold;
}

.l-header__order__upload &gt; li .lc-icon-list {
  display: block;
  text-align: center;
}

.l-header__order__upload &gt; li .lc-icon-list img {
  width: 32px;
  height: 32px;
  aspect-ratio: 1;
}

.l-header__order__upload &gt; li .is-disabled {
  color: #868686;
}

.l-header__order__upload &gt; li.dotted {
  padding-top: 10px;
  border-top: 1px dotted #a7a7a7;
}

.l-header__linkList.inline {
  display: flex;
}

.l-header__linkList.inline &gt; li.lc-inline {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 50%;
}

.l-header__linkList.inline &gt; li.lc-inline .lc-icon-list {
  display: block;
  text-align: center;
}

.l-header__linkList.inline &gt; li.lc-inline .lc-icon-list img {
  width: 32px;
  height: 32px;
  aspect-ratio: 1;
}

.l-header__linkList.inline &gt; li.lc-inline .lc-icon-list .icon-cad-download,
.l-header__linkList.inline &gt; li.lc-inline .lc-icon-list .icon-delivery {
  width: 48px;
  height: 32px;
  aspect-ratio: 0.6;
}

.no-padding-side {
  padding-left: 0;
  padding-right: 0;
}

.l-header__login .lc-id,
.l-header__login .lc-pass {
  margin-bottom: 10px;
}

.l-header__login .lc-id dt,
.l-header__login .lc-pass dt {
  margin: 10px 0px 7px;
}

.l-header__login .lc-id input,
.l-header__login .lc-pass input {
  box-sizing: border-box;
  width: 100%;
  height: 35px;
  padding: 5px;
  border: 1px solid #a7a7a7;
  line-height: 1.5;
  font-size: 14px;
}

.l-header__login .lc-btn--login {
  margin-top: 15px;
  margin-bottom: 8px;
}

.l-header__login .lc-btn--login input[type="submit"] {
  display: block;
  width: 100%;
  height: 35px;
  border: none;
  background-color: #004098;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}

.l-header__login .lc-btn--login input[type="submit"]:hover {
  border-color: #025fae;
  background-color: #025fae;
  color: #fff;
}

.l-header__login .lc-link,
.l-header__login .lc-error {
  margin: 10px;
}

.l-header__loading &gt; p {
  width: 100px;
  height: 100px;
  margin: 0px auto;
  background: url("/vcommon/common/img/loading_100.gif") left top no-repeat;
}

.l-header__loading--s &gt; p {
  padding-top: 2px;
  background: url("/vcommon/common/img/loading_16.gif") center top no-repeat;
}

.l-header__usermenu .lc-usercode {
  font-size: 14px;
  font-weight: bold;
}

.l-header__announceList {
  margin-bottom: 5px;
}

.l-header__announceList &gt; li {
  padding: 3px 10px 1px;
  background-color: #fff5cb;
}

.l-header__announceList &gt; li .lc-count {
  color: #c80000;
}

.l-header__announceList &gt; li.is-disabled {
  background-color: #fff;
}

.l-header__announceList &gt; li.is-disabled &gt; a {
  text-decoration: none;
  color: #868686;
  cursor: default;
}

.l-header__announceList &gt; li.is-disabled &gt; a .lc-count {
  color: #868686;
}

.l-header__linkList &gt; li .lc-count {
  color: #c80000;
}

.l-header__messageBox &gt; a {
  position: fixed;
  top: 20px;
  right: 20px;
  padding: 20px;
  background-color: #fff;
  border: 2px solid #0098d8;
  border-radius: 2px;
  text-decoration: none;
}

.l-header__messageBox &gt; a:hover {
  color: #025fae;
  text-decoration: underline;
}

.l-header__messageBox &gt; a:visited {
  color: #004098;
}

.l-header__messageBox &gt; a &gt; span {
  display: block;
  padding: 5px 0 4px 45px;
  font-weight: bold;
}

.l-meganav__category &gt; ul &gt; li:after,
.l-meganav__category &gt; ul &gt; li:before {
  display: none;
}

.l-meganav__category &gt; ul &gt; li &gt; dl {
  display: none;
}

.l-header__improve {
  position: relative;
}

.l-header__improve .l-header__improveButton {
  padding-top: 10px;
}

.l-header__improve .l-header__improveButton a {
  padding: 6px 20px;
  border: 1px solid #a7a7a7;
  display: block;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
  color: #000;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAMAAACgjTZZAAAAQlBMVEUjQpQlQpQlQpUjQpQlQpQlQpQlQpUlQpUlQpQlQpQlQpUjQpQlQpQjQpQlQpUjQpQjQpQlQpQjQpQkQZQlQpQlQpXdocFLAAAAEnRSTlMAAAAGBhoaOTplZZubxsbl5vlJRA44AAAAMUlEQVQIHQXBQRLAIAwDsSWml/b/b20GSIw0vhfcqqWOicVK2RFw/hL2VOVGjObJhAsJdRTt8hR2SAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 260px center;
  text-align: center;
  text-decoration: none;
}

.l-header__improve .l-header__improveButton a:hover,
.l-header__improve .l-header__improveButton a:active {
  border-color: #025fae;
  color: #fff;
  background-color: #025fae;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABho5OmWbxuXm+f3cmbYAAAAmSURBVAjXY8jevXt3AoP47t3bBRiYundPYmBgsNrlACRZtzIwAACqggkZMSonjwAAAABJRU5ErkJggg==");
}

.l-header__improve .l-header__improveButton.on a {
  border-color: #025fae;
  color: #fff;
  background-color: #025fae;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABhkaOWSaxcbl+XfvJNoAAAAmSURBVAgdY2Bg3coABF67HBgYmGbvnszAIL579w4Bhuzdu3cnAABpSAk7uGaA0AAAAABJRU5ErkJggg==");
}

.l-header__improve .l-header__improveButton.on a:hover,
.l-header__improve .l-header__improveButton.on a:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABhkaOWSaxcbl+XfvJNoAAAAmSURBVAgdY2Bg3coABF67HBgYmGbvnszAIL579w4Bhuzdu3cnAABpSAk7uGaA0AAAAABJRU5ErkJggg==");
}

.l-header__improve .l-header__improveBalloon {
  position: absolute;
  top: 100%;
  right: 0;
  width: 520px;
  z-index: 2;
  display: none;
}

.l-header__improve .l-header__improveBalloon.show {
  display: block;
}

.l-header__improve .l-header__improveBalloon .l-header__improveTitle {
  padding: 6px 20px 4px;
  color: #fff;
  background-color: #0098d8;
  font-weight: bold;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm {
  padding: 0 10px 10px;
  border: 1px solid #a7a7a7;
  border-top: 0;
  background-color: #fff;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm dl {
  padding-bottom: 16px;
  border-bottom: 1px dotted #a7a7a7;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm dl dt {
  padding: 10px;
  font-weight: bold;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm textarea {
  border: 1px solid #ccc;
  resize: vertical;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm input {
  box-sizing: border-box;
  box-shadow: none;
  border: 1px solid #ccc;
  width: 100%;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm .l-header__improveSubmit input {
  margin: 16px auto 0;
  padding: 12px 0 11px;
  border: 0;
  display: block;
  width: 280px;
  color: #fff;
  background-color: #004098;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm .l-header__improveSubmit input:hover {
  background-color: #025fae !important;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm .l-header__improveNote {
  margin-top: 16px;
  padding: 0 10px;
  font-size: 14px;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm .l-header__improveNote:first-child {
  margin-top: 0;
  padding-top: 10px;
}

.isLogin .lc-userLink {
  top: 0;
}

.l-header__language {
  display: inline-block;
}

.l-switchLanguageWrap {
  position: relative;
  top: 0;
  right: -6px;
}

.l-switchLanguageWrap button span {
  color: #004098;
  font-size: 14px;
}

.login .l-switchLanguageWrap {
  top: 9px;
}

.login .l-translateGoogleWrap {
  position: relative;
}

.l-translateGoogleWrap {
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  text-align: right;
  color: #004098;
  font-size: 14px;
}

.l-translateGoogleWrap .m-balloonBox--lang {
  top: 22px;
  z-index: 8000;
}

.l-translateGoogleWrap .l-translateGoogle {
  margin-right: 3px;
}

.l-headerFixedBg {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 105px;
  background-color: #fff;
  border-bottom: 1px solid #a7a7a7;
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
}

@media (min-width: 1px) {
  .l-headerFixedBg {
    border-bottom: none;
  }
}

.is-fixed .l-headerWrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 8000;
  background-color: #fff;
}

.is-fixed .l-headerFixedBg {
  display: block;
}

.is-fixed .l-header__search {
  width: 640px;
}

.page1 .is-fixed .l-header__search {
  width: 370px;
}

.is-fixed [data-floatingHeader="none"] {
  display: none;
}

.is-fixed .l-header {
  width: 1500px;
  width: calc(100% - 20px);
  margin: 0 auto;
}

.page1 .is-fixed .l-header {
  width: 1200px;
}

@media screen and (min-width: 1500px) {
  .is-fixed .l-header {
    width: 1200px;
  }
}

.page1 .is-fixed .l-headerWrap {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #fff;
  z-index: 8000;
}

.page1 .is-fixed .l-headerFixedBg {
  display: none;
}

.page1 .is-fixed .l-header__logoWrap {
  position: static;
}

.page1 .is-fixed .l-header__search {
  position: static;
}

.page1 .is-fixed .l-header__aside {
  position: static;
}

.is-fixed .l-meganav__search {
  display: none !important;
}

.l-header .l-header__aside .l-header__right-top {
  height: 35px;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}

.l-header .l-header__aside .l-header__right-top .l-header__function {
  margin: 0px;
}

.page1 .l-header .l-header__aside .l-header__right-top .l-header__function {
  width: 295px;
  margin-right: 4px;
}

.l-header .l-header__aside .l-header__right-top .l-top-menu-link {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
  margin: 7px 7px 0 0;
}

.page1 .l-header .l-header__aside .l-header__right-top .l-top-menu-link {
  font-size: 11px;
}

.l-header .l-header__aside .l-header__right-top .l-top-menu-link a.l-top_username {
  background-size: auto 20px;
  background-position: 0px center;
  padding-left: 25px;
  padding-right: 10px;
  color: #004098;
}

.l-header .l-header__aside .l-header__right-top .l-top-menu-link a.l-top_username:link {
  color: #004098;
  display: flex;
}

.l-header .l-header__aside .l-header__right-top .l-top-menu-link a.l-top_username span {
  position: relative;
}

.page1 .l-header .l-header__aside .l-header__right-top .l-top-menu-link a.l-top_username {
  background-position: -5px center;
  padding-left: 20px;
}

.l-header .l-header__aside .l-header__right-top .l-top-menu-link a.l-top_username ::after {
  position: absolute;
  top: calc(50% - 4.5px);
  right: -17px;
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAMAAACgjTZZAAAAQlBMVEUjQpQlQpQlQpUjQpQlQpQlQpQlQpUlQpUlQpQlQpQlQpUjQpQlQpQjQpQlQpUjQpQjQpQlQpQjQpQkQZQlQpQlQpXdocFLAAAAEnRSTlMAAAAGBhoaOTplZZubxsbl5vlJRA44AAAAMUlEQVQIHQXBQRLAIAwDsSWml/b/b20GSIw0vhfcqqWOicVK2RFw/hL2VOVGjObJhAsJdRTt8hR2SAAAAABJRU5ErkJggg==") no-repeat right center;
}

.l-header .l-header__aside .l-header__right-top img {
  margin-right: 2px;
  vertical-align: text-top;
}

.l-header .l-header__aside .l-header__right-below {
  margin-top: 10px;
}

.l-header .l-header__aside .l-header__right-below .l-header__function {
  display: block;
  margin-top: 0;
  position: relative;
}

.l-header .l-header__aside .source-generate-top-menu {
  display: flex;
  flex: 0 0 auto;
  width: auto;
}

.l-header .l-header__aside .lc-cart {
  width: 34px;
  height: 34px;
  margin: 0px 10px;
  background: url("/vcommon/common/img/icon_std_cart.png") no-repeat;
  background-size: 100% auto;
  background-position: bottom center;
}

.page1 .l-header .l-header__aside .lc-cart {
  margin: 0 5px;
}

.l-header .l-header__aside .lc-cart .lc-count {
  font-size: 11px;
  background-color: #3499d8;
  border-radius: 50%;
  width: 1.4em;
  height: 1.4em;
}

.l-header .l-header__aside .lc-cart a {
  display: flex;
  box-shadow: unset;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0px;
  background-color: transparent;
  border: none;
}

.l-header .l-header__aside .lc-cart a .lc-count-circle {
  padding: 2px;
  margin-top: 0px;
  background-color: #3499d8;
  border-radius: 50%;
}

.l-header .l-header__aside .l-header__function {
  box-shadow: none;
}

.l-header__balloonBox--left {
  right: 0px;
}

[data-component-header="order"] .l-header__balloonBox--left {
  right: 180px;
}

[data-component-header="order"] .l-header__balloonBox--left.quote-btn_on_header {
  top: calc(100% - -1px);
  right: 109px;
}

.isLogin [data-component-header="order"] .l-header__balloonBox--left.quote-btn_on_header {
  right: 109px;
}

.page1.isLogin [data-component-header="order"] .l-header__balloonBox--left.quote-btn_on_header {
  right: 120px;
}

.l-header__function {
  margin-left: auto;
  display: inline-block;
  font-size: 0;
}

.l-header__logout .l-header__function,
.l-header__login .l-header__function {
  margin-top: 0px;
}

.is-noOrder.l-header__function {
  margin-left: 180px;
}

.is-purchase .is-noOrder.l-header__function {
  margin-left: 180px;
}

.is-purchase .is-noOrder.l-header__function .lc-help {
  width: 150px;
}

.is-purchase .is-noOrder.l-header__function .lc-help a {
  background-position: 128px center;
}

.is-noOrder.l-header__function .lc-order {
  display: none;
}

.is-purchase .l-header__function {
  width: auto;
}

.is-noUser.l-header__function {
  width: 50%;
}

.is-noUser.l-header__function .lc-user {
  display: none;
}

.l-header__function &gt; li {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}

.l-header__function &gt; li.lc-userLink {
  display: block;
  position: absolute;
  text-align: right;
  width: fit-content;
  width: max-content;
  right: 305px;
  max-width: 400px;
}

.page1 .l-header__function &gt; li.lc-regist {
  width: 120px;
}

.l-header__function &gt; li.lc-login {
  width: 145px;
  margin-right: 0px;
  background-color: #025fae;
  border-color: #025fae;
  color: #fff;
}

.page1 .l-header__function &gt; li.lc-login {
  width: 130px;
  right: 13px;
  position: relative;
  float: right;
}

.l-header__function &gt; li.lc-login a {
  background: #004098 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABho5OmWbxuXm+f3cmbYAAAAmSURBVAjXY8jevXt3AoP47t3bBRiYundPYmBgsNrlACRZtzIwAACqggkZMSonjwAAAABJRU5ErkJggg==") right 10px center no-repeat;
  background-color: #004098;
  border-color: #004098;
  padding: 6px 15px 6px 15px;
  text-align: center;
  color: #fff !important;
}

.l-header__function &gt; li.lc-login:hover a {
  background-color: #025fae;
  border-color: #025fae;
  color: #fff !important;
}

.l-header__function &gt; li.lc-login:hover a:hover {
  color: #fff;
}

.l-header__function &gt; li.lc-login.on a {
  background: #025fae url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMABhkaOWSaxcbl+XfvJNoAAAAmSURBVAgdY2Bg3coABF67HBgYmGbvnszAIL579w4Bhuzdu3cnAABpSAk7uGaA0AAAAABJRU5ErkJggg==") right 10px center no-repeat;
  background-position: right 10px center;
}

.l-header__function &gt; li.promote-app {
  width: 65px;
  text-align: center;
  position: relative;
}

.isLogin .l-header__function &gt; li.promote-app {
  width: 60px;
}

.page1 .l-header__function &gt; li.promote-app {
  width: 63px;
}

.page1.isLogin .l-header__function &gt; li.promote-app {
  width: 60px;
}

.l-header__function &gt; li.promote-app a {
  border: none;
  box-shadow: none;
  padding: 0;
  background: url("/vcommon/common/img/vn-qr-code-sh.png") no-repeat center;
  height: 40px;
  display: block;
  background-size: contain;
}

.l-header__function &gt; li.promote-app .l-headerLead__baloon {
  display: none;
  background: #fff;
  z-index: 8010;
  text-align: left;
  box-shadow: 0 4px 7px 0 #000;
  position: absolute;
  left: -72px;
  top: 90px;
  width: 110px;
  height: 110px;
  background: url("/vcommon/common/img/vn-qr-code-dl.png") no-repeat center;
  background-size: cover;
  transition: all .2s ease-in-out 0s;
}

.promote-app .l-headerLead__baloon .tooltip-text {
  position: absolute;
  bottom: calc(100% + 10px);
  left: 50%;
  z-index: 500;
  display: block;
  width: auto;
  min-width: 80px;
  padding: 7px 7px 6px;
  color: #fff;
  font-weight: normal;
  white-space: pre;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
  transform: translateX(-50%);
  visibility: visible;
  opacity: 1;
  transition: all .2s ease 0s;
  font-size: 10px;
}

.promote-app .l-headerLead__baloon .tooltip-text:before {
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent;
  border-image: initial;
  content: "";
}

.isLogin .l-header__function &gt; li.promote-app .l-headerLead__baloon {
  left: -32px;
}

.l-header__function &gt; li.promote-app .l-headerLead__baloon img {
  max-width: 110px;
}

.l-header__function &gt; li &gt; a &gt; img {
  width: 50px;
}

.l-header__function &gt; li.on &gt; a {
  border-color: #025fae;
  background-color: #025fae;
  color: #fff !important;
}

.l-header__function .lc-regist:hover &gt; a {
  background-image: none;
}

.page1 .l-header__function .lc-cart {
  margin: 0 5px;
}

.l-header__function .lc-cart &gt; a .lc-count {
  font-size: 16px;
}

.l-header__function .lc-cart:hover &gt; a {
  background-image: none;
}

.l-header__function .lc-user {
  position: relative;
}

.l-header__function .lc-user &gt; a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.l-header__function .lc-user .lc-badge {
  position: absolute;
  top: -6px;
  right: -6px;
  padding: 0 7px;
  border-radius: 50%;
  background-color: #ea0000;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

.l-header__function .lc-help {
  width: 120px;
}

.l-header__function .lc-order &gt; a,
.l-header__function .lc-help &gt; a {
  background-position: 120px center;
}

.is-purchase .l-header__function .lc-order &gt; a,
.is-purchase .l-header__function .lc-help &gt; a {
  background-position: 117px center;
}

.l-header__function .lc-order a {
  text-align: center;
}

.l-header__function .lc-help &gt; a {
  font-size: 13px;
}

.l-header__function .lc-help &gt; a .m-down {
  padding: 0;
}

.is-purchase .l-header__function .lc-help {
  width: 150px;
}

.l-header-userLink {
  margin-right: 5px;
  line-height: 35px;
  vertical-align: bottom;
}

.l-header-userLink a {
  margin: 0 6px 0 0;
  text-decoration: none;
  display: flex;
  flex: 0 0 auto;
  width: auto;
}

.page1 .l-header-userLink a {
  margin: 0 2px 0 0;
}

.l-header-userLink a:hover {
  text-decoration: underline;
}

.l-header-userLink.login {
  position: absolute;
  right: 285px;
  width: 450px;
  top: 0;
  min-width: 413px;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}

.l-header-userLink.login .l-header__top-menu {
  padding-left: 26px;
  display: flex;
  align-items: center;
}

.l-header-userLink.login a.m-icn--mycomponent {
  margin-right: 0;
}

.isLogin .l-header__logout .l-header__right-top .l-header-userLink.login {
  min-width: unset;
  width: max-content;
  position: unset;
}

.isLogin .l-header__logout .l-header__right-top .l-top-menu-link {
  width: max-content;
  margin: 0;
  padding-right: 10px;
}

.l-header__app {
  position: relative;
  height: 50px;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  box-sizing: border-box;
}

.l-header__appLogo,
.l-header__appBtn,
.l-header__appClose {
  position: absolute;
}

.l-header__appLogo {
  top: 50%;
  left: 15px;
  width: 35px;
  margin-top: -17px;
}

.l-header__appLogo .lc-icon {
  display: inline-block;
  width: 35px;
  height: 35px;
}

.l-header__appClose {
  top: 50%;
  right: 0;
  width: 17px;
  margin-top: -24px;
  padding: 15px;
}

.l-header__appClose .lc-icon {
  display: inline-block;
  width: 17px;
  height: 17px;
}

.l-header__appBtn {
  display: table;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  max-width: 320px;
  margin: auto;
  padding: 0;
  font-size: 12px;
  line-height: 1;
  border-collapse: separate;
  border-spacing: 5px;
}

.l-header__appBtn &gt; dt,
.l-header__appBtn &gt; dd {
  display: table-cell;
}

.l-header__appBtn &gt; dt &gt; a,
.l-header__appBtn &gt; dd &gt; a {
  padding: 5px 7px 5px;
  font-size: 12px;
}

@media screen and (min-width: 420px) {
  .l-header__appBtn {
    display: table;
    max-width: 294px;
    border-collapse: separate;
    border-spacing: 5px;
  }

  .l-header__appBtn &gt; dt,
  .l-header__appBtn &gt; dd {
    display: table-cell;
    float: none;
    width: auto;
    padding: 0;
  }
}

.zalo-chat-widget {
  z-index: 5000 !important;
  bottom: 30px !important;
  right: 52px !important;
  left: unset !important;
}

.isLogin .zalo-chat-widget {
  left: unset !important;
}

.za-chat .chat-wrapper {
  width: 88%;
  position: absolute;
  bottom: 0;
  left: 0;
}

body.has-suggestOverlay .l-headerWrap .top-l-header {
  z-index: 200;
  position: relative;
}

.newline {
  margin-left: 2px;
}

[g-lang="vi"] .newline:before {
  content: "\a";
  white-space: pre;
}

.topPage .l-header__maganav {
  display: block;
}

.topPage .l-meganav__category.cat.dropdown.cat_dropdown {
  display: none;
}

[data-compare="wrapper"] {
  position: relative;
}

[data-compare="wrapper"] .m-tooltip--error {
  display: none;
  position: absolute;
  top: -55px;
  left: -15px;
  z-index: 14001;
  min-width: 169px;
  padding: 7px 6px 6px;
  border-radius: 4px;
  background-color: #fff2bf;
  line-height: 1.1;
  text-align: center;
  color: #000;
  font-weight: bold;
  line-height: 16px;
  font-size: 13px;
  width: 200px;
}

[data-compare="wrapper"] .m-tooltip--error p {
  font-size: 16px;
  margin-bottom: 5px;
}

.detail--complex [data-compare="wrapper"] .m-tooltip--error {
  top: -58px;
  left: 20px;
}

[data-compare="wrapper"] .m-tooltip--error.VN_block::after {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  z-index: 1;
  border-style: solid;
  border-color: #fff2bf transparent;
  border-width: 10px 10px 0;
  bottom: -10px;
  left: 40%;
  margin-left: -20px;
}

[data-compare="wrapper"].guide {
  background-color: #b9cee7;
}

.detail--complex [data-compare="wrapper"].guide {
  background-color: transparent;
}

[data-compare="wrapper"].guide .m-checkbox {
  background-color: #b9cee7;
  max-width: 200px;
  margin: 0 auto;
}

.m-checkbox--compare input[type="checkbox"] {
  display: none;
}

.m-checkbox--compare input[type="checkbox"]:checked~.m-checkbox__txt {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAaVBMVEUBacYDasYEa8cQcskSc8oTdMonf84ug9AvhNA8jNNGktVWm9leoNtnpd2DtuOMu+WbxOmcxemszuyz0u651u+/v7/W5/bc6vff7Pjo8frs7Ozt9Pv1+f32+v35+/77/f78/f7+/v////+kXm57AAAAU0lEQVQY02XMRw7AIBBDUaf33jvx/Q+ZCFBAyt89aTwY7DCspldUHYI0ytNN6XpRwRul2mhi7zqdvBQhgsZHSbVbEgDZrcWzQLyT3896piXdT3YPyqMQnzkgR4UAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

.m-checkbox--compare:hover {
  background-color: #b9cee7;
}

.l-navCategoryBox {
  border: 1px solid #bfbfbf;
  border-radius: 2px;
}

.l-navCategoryBox h2,
.l-navCategoryBox h3 {
  font-weight: bold;
}

.l-navCategoryBox h2 {
  padding: 11px 10px 9px 13px;
  background: #999;
  font-size: 16px;
  color: #fff;
}

.l-navCategoryBox h3 {
  font-size: 14px;
}

.l-navCategoryBox h3 &gt; a {
  display: block;
  padding: 12px 10px 9px 22px;
  background-color: #f3f3f3;
  text-decoration: none;
}

.l-navCategoryBox h3 &gt; a:hover {
  text-decoration: underline;
}

.l-navCategoryBox h3 &gt; a.on {
  background: #749dcf;
  text-decoration: none;
  color: #fff;
}

.l-navCategoryBox li {
  position: relative;
  border-top: 1px solid #bfbfbf;
  background-color: #fff;
}

.l-navCategoryBox li &gt; a {
  display: block;
  background-position: 14px 14px;
  text-decoration: none;
}

.l-navCategoryBox li &gt; a:hover {
  text-decoration: underline;
}

.l-navCategoryBox .lc-level2 &gt; li:first-child {
  border-top: none;
}

.l-navCategoryBox .lc-level2 &gt; li &gt; a {
  padding: 12px 10px 9px 22px;
  background-color: #f3f3f3;
  font-size: 14px;
  font-weight: bold;
}

.l-navCategoryBox .lc-level2 &gt; li &gt; a.on {
  background: #749dcf;
  color: #fff;
  text-decoration: none;
}

.l-navCategoryBox .lc-level3 &gt; li &gt; a.on,
.l-navCategoryBox .lc-level4 &gt; li &gt; a.on,
.l-navCategoryBox .lc-level5 &gt; li &gt; a.on,
.l-navCategoryBox .lc-level6 &gt; li &gt; a.on,
.l-navCategoryBox .lc-level7 &gt; li &gt; a.on {
  background: #749dcf;
  text-decoration: none;
  color: #fff;
}

.l-navCategoryBox .lc-level3 &gt; li &gt; a,
.l-navCategoryBox .lc-level4 &gt; li &gt; a {
  padding: 7px 10px 5px 23px;
}

.l-navCategoryBox .lc-level5 &gt; li &gt; a,
.l-navCategoryBox .lc-level6 &gt; li &gt; a,
.l-navCategoryBox .lc-level7 &gt; li &gt; a {
  padding: 2px 10px 1px 23px;
}

.l-navCategoryBox .lc-level3 &gt; li &gt; a {
  background-position: 14px 12px;
  font-weight: bold;
}

.l-navCategoryBox .lc-level4 &gt; li,
.l-navCategoryBox .lc-level5 &gt; li,
.l-navCategoryBox .lc-level6 &gt; li,
.l-navCategoryBox .lc-level7 &gt; li {
  border-top: none;
}

.l-navCategoryBox .lc-level4 &gt; li &gt; a {
  padding-left: 30px;
  background-position: 20px 12px;
}

.l-navCategoryBox .lc-level5 &gt; li:first-child &gt; a {
  padding-top: 8px;
  background-position: 30px 13px;
}

.l-navCategoryBox .lc-level5 &gt; li:last-child &gt; a {
  padding-bottom: 6px;
}

.l-navCategoryBox .lc-level5 &gt; li,
.l-navCategoryBox .lc-level6 &gt; li,
.l-navCategoryBox .lc-level7 &gt; li {
  background-image: none;
}

.l-navCategoryBox .lc-level5 &gt; li &gt; a {
  padding-left: 41px;
  background-position: 30px 7px;
}

.l-navCategoryBox .lc-level6 &gt; li &gt; a {
  padding-left: 50px;
  background-position: 39px 7px;
}

.l-navCategoryBox .lc-level7 &gt; li &gt; a {
  padding-left: 60px;
  background-position: 49px 7px;
}

.l-navCategoryBox .lc-dropdown .lc-level4,
.l-navCategoryBox .lc-dropdown .lc-level5 {
  right: -260px;
}

.l-navCategoryBox .lc-dropdown .lc-level6,
.l-navCategoryBox .lc-dropdown .lc-level7 {
  right: -266px;
}

.l-navCategoryBox .lc-dropdown .lc-level4,
.l-navCategoryBox .lc-dropdown .lc-level5,
.l-navCategoryBox .lc-dropdown .lc-level6,
.l-navCategoryBox .lc-dropdown .lc-level7 {
  display: none;
  position: absolute;
  top: -1px;
  z-index: 100;
  width: 258px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
}

.l-navCategoryBox .lc-dropdown .lc-level4 &gt; li:first-child {
  background-image: none;
}

.l-navCategoryBox .lc-dropdown .lc-level4 &gt; li {
  border-top: none;
}

.l-navCategoryBox .lc-dropdown .lc-level4 &gt; li &gt; a {
  font-size: 12px;
  font-weight: normal;
}

.l-navCategoryBox .lc-dropdown .lc-level5,
.l-navCategoryBox .lc-dropdown .lc-level6,
.l-navCategoryBox .lc-dropdown .lc-level7 {
  padding: 5px 0;
}

.l-navCategoryBox .lc-dropdown .lc-level5 &gt; li,
.l-navCategoryBox .lc-dropdown .lc-level6 &gt; li,
.l-navCategoryBox .lc-dropdown .lc-level7 &gt; li {
  margin: 0 6px;
  background-image: none;
}

.l-navCategoryBox .lc-dropdown .lc-level5 &gt; li &gt; a,
.l-navCategoryBox .lc-dropdown .lc-level6 &gt; li &gt; a,
.l-navCategoryBox .lc-dropdown .lc-level7 &gt; li &gt; a {
  padding: 2px 10px 1px 14px;
  background-position: 5px 6px;
}

.maker .l-navCategoryBox .lc-level3 {
  display: none;
}

.l-navFilterStateWrap {
  position: relative;
}

.l-navFilterBox {
  border: 1px solid #bfbfbf;
  border-radius: 2px;
  background-color: #e6e6e6;
  word-wrap: break-word;
}

.l-navFilterBox .lc-h3 {
  padding: 6px 7px 4px;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  background-color: #fff;
  font-size: 14px;
}

.l-navFilterBox .lc-h4 {
  margin: 3px 3px 0;
  padding: 7px 0 5px;
  font-size: 14px;
  font-weight: bold;
}

.l-navFilterBox .lc-h4 &gt; .lc-btn {
  display: block;
  padding-right: 15px;
  background-position: right 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

.l-navFilterBox .lc-h4 &gt; .lc-btn.open {
  background-position: right -50px;
}

.l-navFilterBox .lc-h5--parallel {
  margin-bottom: 3px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

.l-navFilterBox .lc-box {
  margin: 5px;
}

.l-navFilterBox .lc-optionBox {
  margin-top: 10px;
}

.l-navFilterBox .lc-h4 + .lc-optionBox {
  margin-top: 0;
}

.l-navFilterTopBox .lc-h4 {
  font-size: 12px;
}

.l-navFilterTopBox .lc-h4 &gt; .lc-btn {
  display: block;
  padding-right: 15px;
  background-position: right 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

.l-navFilterTopBox .lc-h4 &gt; .lc-btn.open {
  background-position: right -50px;
}

.m-modal .lc-box {
  margin: 5px;
}

.na + .lc-h5--vona {
  border-top: none;
}

.l-navfilterBasicBox {
  background-color: #e6e6e6;
}

.l-navfilterBasicBox .is-selected {
  background-color: #ccc;
}

.l-navfilterAddBox {
  background-color: #cce1f4;
}

.l-navfilterAddBox .lc-h3 {
  background-color: #67a5dd;
  color: #fff;
}

.l-navfilterAddBox .is-selected {
  background-color: #a9c4e5;
}

.l-navfilterOption {
  font-size: 0;
  overflow: hidden;
}

[data-spec="spec-block"] .l-navfilterOption &gt; li {
  padding: 0 5px 0 0;
}

.l-navfilterOption &gt; li {
  padding: 0 5px 5px;
  font-size: 12px;
}

.l-navfilterOption &gt; li:before {
  display: block;
  content: "";
  width: 100%;
  margin-top: -3px;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #f2f2f2;
}

.l-navfilterOption .l-navParallel--left,
.l-navfilterOption .l-navParallel--right {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  vertical-align: top;
}

.l-navfilterOption .l-navParallel--left.is-selectedParallel,
.l-navfilterOption .l-navParallel--right.is-selectedParallel {
  padding-bottom: 30px;
}

.l-navFilterScroll .l-navfilterOption .l-navParallel--left.is-selectedParallel,
.l-navFilterScroll .l-navfilterOption .l-navParallel--right.is-selectedParallel {
  padding-bottom: 35px;
}

.l-navFilterScroll .l-navfilterOption .l-navParallel--left.is-selectedParallel:after,
.l-navFilterScroll .l-navfilterOption .l-navParallel--right.is-selectedParallel:after {
  position: absolute;
  bottom: 1px;
  display: block;
  content: "";
  width: 100%;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #f2f2f2;
}

.l-navfilterOption .l-navParallel--left:before,
.l-navfilterOption .l-navParallel--right:before {
  width: 248px;
}

.l-navfilterOption .l-navParallel--left .lc-h4,
.l-navfilterOption .l-navParallel--right .lc-h4 {
  width: 203%;
}

.l-navfilterOption .l-navParallel--left .m-info,
.l-navfilterOption .l-navParallel--right .m-info {
  width: 203%;
}

.l-navfilterOption .l-navParallel--left .m-inputText,
.l-navfilterOption .l-navParallel--right .m-inputText {
  box-sizing: border-box;
  width: 100%;
}

.l-navfilterOption .l-navParallel--left.na,
.l-navfilterOption .l-navParallel--right.na {
  display: inline-block !important;
}

.l-navfilterOption .l-navParallel--left .m-listVM,
.l-navfilterOption .l-navParallel--right .m-listVM {
  margin-top: 0;
}

.l-navfilterOption .l-navParallel--left .m-listVMbtn,
.l-navfilterOption .l-navParallel--right .m-listVMbtn {
  margin-bottom: 0;
}

.l-navfilterOption .l-navParallel--left .lc-box,
.l-navfilterOption .l-navParallel--right .lc-box {
  margin: 0;
  padding: 5px;
}

.l-navfilterOption .l-navParallel--left.is-selected,
.l-navfilterOption .l-navParallel--right.is-selected {
  background-color: transparent;
}

.l-navfilterOption .l-navParallel--left.is-selected .lc-box,
.l-navfilterOption .l-navParallel--right.is-selected .lc-box {
  background-color: #ccc;
}

.l-navfilterAddBox .l-navfilterOption .l-navParallel--left.is-selected .lc-box,
.l-navfilterAddBox .l-navfilterOption .l-navParallel--right.is-selected .lc-box {
  background-color: #a9c4e5;
}

.l-navfilterOption .l-navParallel--left:before,
.l-navfilterOption .l-navParallel--right:before {
  margin-top: 0;
  width: 200%;
  padding-right: 10px;
}

.l-navfilterOption .l-navParallel--left {
  z-index: 1;
}

.PROD-body .l-navfilterOption .l-navParallel--left.na.na-right {
  display: none !important;
}

.PROD-body .l-navfilterOption .l-navParallel--left.na h5,
.PROD-body .l-navfilterOption .l-navParallel--left.na .lc-link {
  visibility: hidden;
}

.PROD-body .l-navfilterOption .l-navParallel--left.na .l-navfilterOption__btm {
  background: none;
}

.l-navfilterOption .l-navParallel--left.is-selected.is-selected-right,
.l-navfilterOption .l-navParallel--left.na.is-selected-right,
.l-navfilterOption .l-navParallel--left.is-selected.na-right,
.l-navfilterOption .l-navParallel--left.na.na-right {
  background-color: #ccc;
}

.l-navfilterAddBox .l-navfilterOption .l-navParallel--left.is-selected.is-selected-right,
.l-navfilterAddBox .l-navfilterOption .l-navParallel--left.na.is-selected-right,
.l-navfilterAddBox .l-navfilterOption .l-navParallel--left.is-selected.na-right,
.l-navfilterAddBox .l-navfilterOption .l-navParallel--left.na.na-right {
  background-color: #a9c4e5;
}

.l-navFilterScroll .l-navfilterOption .l-navParallel--left.is-selectedParallel:after {
  left: 10px;
}

.l-navfilterOption .l-navParallel--right:before {
  visibility: hidden;
}

.l-navfilterOption .l-navParallel--right .lc-h4,
.l-navfilterOption .l-navParallel--right .m-info {
  visibility: hidden;
}

.l-navfilterOption .l-navParallel--right .lc-btn--clear {
  visibility: hidden;
}

.PROD-body .l-navfilterOption .l-navParallel--right.na &gt; * {
  visibility: hidden;
}

.PROD-body .l-navfilterOption .l-navParallel--right.na.na-left {
  display: none !important;
}

.l-navfilterOption .l-navParallel--right.is-selected.is-selected-left,
.l-navfilterOption .l-navParallel--right.na.is-selected-left,
.l-navfilterOption .l-navParallel--right.is-selected.na-left,
.l-navfilterOption .l-navParallel--right.na.na-left {
  background-color: #ccc;
}

.l-navfilterAddBox .l-navfilterOption .l-navParallel--right.is-selected.is-selected-left,
.l-navfilterAddBox .l-navfilterOption .l-navParallel--right.na.is-selected-left,
.l-navfilterAddBox .l-navfilterOption .l-navParallel--right.is-selected.na-left,
.l-navfilterAddBox .l-navfilterOption .l-navParallel--right.na.na-left {
  background-color: #a9c4e5;
}

.l-navFilterScroll .l-navfilterOption .l-navParallel--right.is-selectedParallel:after {
  right: 10px;
}

.l-navfilterOption__btm {
  display: table;
  box-sizing: border-box;
  width: 100%;
  margin-top: 7px;
  padding: 0 5px;
  background-repeat: repeat-x;
}

.l-navfilterOption__btm .lc-link {
  display: table-cell;
  padding: 10px 0 15px;
  vertical-align: top;
}

.l-navfilterOption__btm .lc-link &gt; a {
  text-decoration: none;
  color: #004bb1;
}

.l-navfilterOption__btm .lc-btn--clear {
  display: none;
  padding: 10px 0;
  text-align: right;
}

.l-navParallel--left .l-navfilterOption__btm .lc-link,
.l-navParallel--right .l-navfilterOption__btm .lc-link {
  display: block;
}

.l-navParallel--left .l-navfilterOption__btm .lc-btn--clear,
.l-navParallel--right .l-navfilterOption__btm .lc-btn--clear {
  display: none;
  position: absolute;
  bottom: 0;
  left: 39px;
  text-align: center;
}

.l-navParallel--left .l-navfilterOption__btm .lc-btn--clear &gt; .m-btn--clear,
.l-navParallel--right .l-navfilterOption__btm .lc-btn--clear &gt; .m-btn--clear {
  width: 182px;
}

.l-navFilterScroll .l-navParallel--left .l-navfilterOption__btm .lc-btn--clear,
.l-navFilterScroll .l-navParallel--right .l-navfilterOption__btm .lc-btn--clear {
  left: 30px;
}

.l-navFilterMessage {
  position: relative;
  display: table;
  box-sizing: border-box;
  width: 100%;
  height: 59px;
  padding: 0 0 0 7px;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  background-color: #fff;
}

.l-navFilterMessage .lc-msg--code,
.l-navFilterMessage .lc-msg--lists {
  display: table-cell;
  vertical-align: middle;
  font-weight: bold;
}

.l-navFilterMessage .lc-msg--code.is-fixed,
.l-navFilterMessage .lc-msg--lists.is-fixed {
  font-size: 14px;
}

.l-navFilterMessage .lc-msg--code.is-fixed .lc-msg__icon,
.l-navFilterMessage .lc-msg--lists.is-fixed .lc-msg__icon {
  padding: 3px 32px 7px 0;
  background: url("/vcommon/common/img/sprite_accept_status.png") no-repeat right 0;
}

.l-navFilterMessage .lc-msg--code.is-remain,
.l-navFilterMessage .lc-msg--lists.is-remain {
  font-size: 14px;
  color: #d00;
}

.l-navFilterMessage .lc-msg--lists {
  width: 118px;
  text-align: right;
}

.l-navFilterMessage .lc-count {
  padding-left: 2px;
  vertical-align: sub;
  font-size: 20px;
  color: #d00;
}

.l-navFilterLoading {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 280px;
  height: 59px;
  padding: 10px 0 0 62px;
  box-sizing: border-box;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAA7CAMAAAHgGFUEAAAAn1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3kz5EAAAANXRSTlMAAgQHCQsNEBYXGRsdHyAkKC02P0NERkhKTE1RU1phY2hucXN1d3l6fH6Cg4eJjI6SlJWXmWBJRhEAAAGVSURBVHja7ZnJUgMxDETtgcCQhJ0Qwr4kJKwJE///t8EdqeKDCt6h39nl6mlLluRJZRMppY1rPirWlJo1JWjNIEZPxbf3Usw+df5EeRikueq7KjaJ2KYEbVNOY7api+WgI/+bk2pDLE4xBz4OihtY+G0l0IGX8pZIURy0zYJkcUzczEjJkKJyKkYIRExBiSkHJDHlniSmrEli4jqbGFqSmHINEjNUzFjMQdnUB90zoHIwBdWmFlS1l4nUQhyi+hmUmAdUc7VNErNGtZ0jVNuJEvOO6oGHqB4YJeYO1ZA3JDEdalQ5QY0qJDGXihl+Nk1A90xHuoEzSMwYVLU7Uj+TQWJGoB74izSqZJCYM9BEuUqsfwf/zW0ykC0/vDYyxqlGrYzxBxMZY3IjYxwWWcY4xXpXxjgcyxiHKxnjMJUxDssdGeNwJGMcJjLG4VHGOHz2ZIw9U+7LGIuXRqmky7c+jQYq1xbzRg2exYVGAjON+hoiLZ6znh0szvWCZ6bRnt58LWZZj+EWI/1Xsli1+hNp8ZR/+/INP4ia8jt9FmsAAAAASUVORK5CYII=") no-repeat;
}

.l-navFilterLoading.is-loading {
  display: block;
}

.l-navFilterProgress {
  padding: 7px 10px;
  border-bottom: 1px solid #bfbfbf;
  background-color: #e6e6e6;
}

.l-navFilterScroll {
  height: 500px;
  overflow-x: hidden;
  overflow-y: auto;
}

.l-navFilterScroll .l-navfilterBasicBox .lc-h3:first-child {
  border-top: none;
}

.l-meganav {
  position: relative;
}

.l-meganav .lc-h2 {
  box-sizing: border-box;
  padding: 7px 20px 6px 10px;
  background-color: #004098;
  background-position: 278px center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}

.page1 .l-meganav .lc-h2 {
  background-position: 200px center;
}

[g-lang="vi"].page1 .l-meganav .lc-h2,
[g-lang="ko"].page1 .l-meganav .lc-h2 {
  line-height: 1em;
}

[g-lang="ja"].page1 .l-meganav .lc-h2 {
  line-height: 1.2em;
}

.topPage .l-meganav .lc-h2 {
  display: none;
}

.page1.topPage .l-meganav .lc-h2 {
  display: none;
}

.on.l-meganav .lc-h2 {
  background-color: #025fae;
}

.on.l-meganav .l-meganav__search,
.page1.topPage .on.l-meganav .l-meganav__search {
  display: block;
}

.l-meganav .lc-h3 {
  box-sizing: border-box;
  margin: -1px;
  padding: 6px 20px 4px;
  background-color: #0098d8;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}

.l-meganav__body {
  position: absolute;
  width: 295px;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  background-color: #fff;
}

.topPage .l-meganav__body {
  top: 280px;
}

.page1.topPage .l-meganav__body {
  top: auto;
}

.page2.topPage .l-meganav__body {
  box-shadow: none;
}

.l-meganavOverlay {
  display: none;
}

.topPage.has-suggestOverlay .l-meganavOverlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: " ";
  width: 100%;
  height: 100%;
  background: #000;
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.l-meganav__search {
  position: relative;
  border: 1px solid #a7a7a7;
}

.l-meganav__category.cat.dropdown.cat_dropdown ul.dropdown-menu li[id^="categoryHead"] {
  min-width: 290px;
}

@media screen and (max-width: 1500px) {
  .l-meganav__category.cat.dropdown.cat_dropdown &gt; ul li[class^="lc-"] &gt; a {
    padding: 2px 29px 2px 15px;
    font-size: 14px;
  }

  .l-meganav__category.cat.dropdown.cat_dropdown .l-meganav__category-ul-list li[class^="lc-"],
  .l-meganav__category.cat.dropdown.cat_dropdown .l-meganav__category-ul-list.submeganav-loaded li[class^="lc-"] {
    height: 27px;
  }
}

.l-meganav__category {
  padding: 10px 0;
}

.l-meganav__category &gt; ul li[class^="lc-"] &gt; a {
  display: block;
  padding: 6px 29px 5px 15px;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #000;
}

.l-meganav__category &gt; ul li[class^="lc-"] &gt; a {
  background-repeat: no-repeat;
  background-position: 248px center;
}

.l-meganav__category &gt; ul li[class^="lc-"] &gt; a:hover {
  background-color: #f5f5f7;
  text-decoration: underline;
  color: #025fae;
}

.l-meganav__category &gt; ul li[class^="lc-"].on &gt; a {
  background-color: #f5f5f7;
  text-decoration: underline;
  color: #025fae;
}

.l-meganav__case {
  padding: 10px 0;
}

.l-meganav__case .lc-bnr--incadlibrary &gt; .lc-balloonTri {
  padding: 0 8px;
}

.l-meganav__case .lc-bnr--incadlibrary &gt; .lc-balloonTri &gt; a {
  display: block;
  height: 60px;
  border: 1px solid #a7a7a7;
  box-sizing: border-box;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAAmCAQAAAAi9LydAAAJqUlEQVRo3u2be3AV1R3HjxhQUpVIpaBWSVsadTpK9DOUTnVstDh1WpHgWItjHe1MndqZOs0NL1GES8jj8pIoII8aQPFRrCJ2qkVnVLRQ9QJ6ERANESMGCY9ALAkBktxv/7h7l927ex/E6+OP+/v9k+w5e8/Z32d3f49z1hhLqgJTPp7QVa7ASem46P0Hpi8P5ZucfBUSGjx5T7mm62EtUZ3qVKfpWqt12q6HNMM64qePaoFCGq+Jx6tvzVkx61JTNPHYJC3WcltnaLX2KKwGdWuNgnrU0ebVOlVorKrKcpbMskzeO0l1DkM/qMckHVZYEUnSTlXp4ZRolqtS46KhH+dsmUWpGlfuelrmaYG6JHVrg8I6Lkk6ouWq0rIUYJZpkoIbc9bMojzwyXSHgRdqljoUk20K66Di8pamalEKNLUaFw31ydkzazK+68Rraokq1Wqj+FRhfaYTslcPak5SMEs1VtVjcvbMmgS0xDLtowpqjwPEAYW1XU7p0moFXf7IqZNUNSVnzyyCqbPu+ClqcGE4qrA2Kiq3bFeFFviCeUCVNTl7ZhnMMgWtGMwp7yqsds/Rw1qskE8okAwMfSmggFNObl6cznBGczPXMMi3/VQKKKBvwtE+FNh6VpoRfkaQIIU+LQUECVJijDGUECRIwTcEplJvyCv1Cmuv/GStgvYrMC2YWoRO5tIYxko6kK1bGMsZCX3+hBCvJxy903GW6GQP/6KM7/qOUoZQzPwJLYUIETTGGIII+eH7GsDM0Gpf86/XIi3Xa75tTZqh2q8ADHnMJeoyb0yb3CZkPUJEuSAFmLi2Ue59Yr/1YGbrMfnLCwoooFlJWo9ppaZraXowo6mlNvGlkwTLqbyAEMdZyLWcy1lczB9ZhxAzHf1+iBBfICb6gCmjhBJKGMm9vGXBeSwRTQoweRRSGLuVvkEw89SVxPQvKaCAZiq5RDRNj2TR+VONEB9R5IG7ltMd/09F7OZhxDYfMO5n63r2IcSETMG4en1zYA4lNfsaBRRQSKnkoOZpZo/AUMBQLqG348gQOhHNnJv23HrEUkYixOWpwRjDpRxGHGFghk9MPqWUcrETDHncxByWMJliR89rKGW4McYwnHv4hXUUJvAIi5nCTx19L6SUUvKNYSB/4M/G0IdSShmRMPq1lDLKBHQkDZhqpZao1iiovyV/lZXRSGMsRmI2jawzhmG8YXmSw1RzqtVzPkKkrVQzHCFG0pc2xNx0YIzhXoS4t8c+poRtDp/1OKdZPSOI1eTzPELUGsP1bHH5t1Xku+ZWyBjaEa3GGEMYEeVCx9gD6US8mgGYSqWXnarWpGRggiecP8sRjYzkuGvyVVbPJsQ+8tKCWYBoobcxPIFojoNNAeYcooi1PQbThPiUZ3mNzpi5XWBWWNdRawyzEeIdFvEEuxBisWtut9GNbDC3I4QjMaccIW7JAExFWixt2qXNmpYpmP200MlcruIn/IVjiMP0NYYBCPFMWiy9OYBYaIwx/BohfpUOjDFsQ+zpMRhxf+yGoYgGhLjBBlOPaOQWBlBgDAUsjXtI8nkH0UV/x9w+ppvZFDHAyrv2Ij6hlz12BLGPPhmAmWaXNb3Srs+0WWGFFVZ1pmDEMa61W+cgxDBjKE6MvZKAGYUQVzkgPZkBmJcRnT0Gs8rRegVC/NM2o2jie0nmOubEjWOH8ne5ekxDKO5nHDbIBMx+n7YONel9C8m72qktGp85mCpH628R4jfGcBFCPJgWzD8QjfHgl4WI9nj6mQLMGkRXj8Fc58mhWh1gbvcJbK5kNHcSQojfO+b2VkLP8+lEPO3K+YZkCKYxoYb2ubZYSDbpYx1SVM2aqsmZgxniaP0lQpQaQz+EeCENln4cRTxnZSolTECIO9KCeQ/R3GMwA1ztsSDlLAtMN99xtPXidt62/Ehc73TMbaxntL8jjtLfGHqzH/GqFS6nB7PVTin3aKuFZKMadFDd1gutRouTR2UeMK7WkjgYY2hAtJJyVYe7fHP7V9I4/350I/7bYzCughA1CDHQArPDlSCvRoij/IcV1PKkB8wIz2g/R4h7jKHUcvyZgtmgDjXrAwvJBtWrxUISWwxYoPmpMv9EMK1JwcQe5LtTgnkD0UWrQzsQ3ZyXEkxZYvRzkmAucrWvQETJs8BEPLfNUzF3bwwjPGCG+Yy3CfGeMayyHH9mYCosIGFt0Ec64KkTPGMtn2UBzCV0IQ4643pHwJtnm2yGzy+MT5FgDuYAopPBPQYTcFWwm+M4PGBWI9rjWY4xVHrAFPuMdwdCXMlxR/CTHEyXnlNAAU3Ry3pZ67VFn6pJLQm93lRVulpZxmCMYS5CNHhKMlezi5Ax3J+Y6xtDL5oQm5OWZC6lHiFqvkQRs/lE1YApCDHZF8y/Ee3xlzHncygjMKexD7HJ5X/9wHTrgOq1QXU+W/zqXD0/0lR7ZSYrYPrwGkJ0MIvLyDOGM7mBVVYl+Qd8iPjQM8IshBhqX/wYCimkkKHcykq6EOJFZ/HHAWY+ZS69PEkes4PRDGIoixBiN2f7gon1XkZ/Y7iK7bRlAsauEcYdvxdMt1q0QxutV9eKNGD2uhaaswHGGPJZabv0qHVhQrRwE8MQYqpnhCvi0X+Ssn8Xc70hhQUmUct8wLRZ0WRcW2P1MR8wZ1vpp6z1pL9mCOb71u1ziwdMVIfUYCPZqs91VGHN13zNV41qNM/6+0UbyxGFXBufsgPGGGMYaRfrY7qXGs4xhoe8jtg640PEbnr5gNnKHC7xnddtRHz0NmM4jwiRWBDC3USI0IsATdbazuMnas2sJMJK16+eywoLyhZGcSYRItxojDHcSISI3+ztPGuf4/YJqF2t2qlNFpL3tduT6X+gsMe3dGuh5mW2UDaIYopj9SwupJhLXa1nUEwx/XzuoZspYyx3cEW8ekZR4tmOym0xxfShP8W2Xsb5zqWCLy8M4rz0lTxj6M1g/1XTpGfkczCh6hHQ2xaSzWpKEgjsUli7Eo49q9m5zRjZQz4uMfE25XpdEe1SW4oiZYvC+iBh0bkyt30pG0B+xHB68zuOIF5yNd2nTWmrx8cU1gbHRqZ6RyyW2/D3pcDU2b7wi9jCnC1VLU9nsN7ynsL2M7Vf03z2/+e2yPYAyym8YmHZ7M7NjDHVE8uTbFFyyg57I1OHZvrsYV6mSZq6KWfqHsC5gKsTnpW4VBwOpVhxicnnCqtBUlSLEmIxx2cYRTkzZ1VqiiZ3h9I8Nf9TWJslPa9ZuQ+Xvj4JDa74olxPaZsO6oivtmm91ulNVeQ+9fu6pXps1f77ormPY78t8n845a38EB5OkQAAAABJRU5ErkJggg==") center center no-repeat;
}

@media (min-width: 1px) {
  .l-meganav__case .lc-bnr--incadlibrary &gt; .lc-balloonTri &gt; a {
    border: none;
  }
}

.l-meganav__maker {
  padding: 15px;
}

.l-meganav__maker &gt; ul &gt; li {
  margin-bottom: 4px;
}

.l-meganav__maker &gt; ul &gt; li &gt; a {
  text-decoration: none;
}

.l-meganav__maker &gt; ul &gt; li &gt; a:hover {
  text-decoration: underline;
}

.l-meganav__category &gt; ul li[class^="lc-"].on &gt; a {
  position: relative;
  background-color: #f5f5f7;
  text-decoration: underline;
  color: #025fae;
}

.l-meganav__category &gt; ul li[class^="lc-"].on &gt; a:before,
.l-meganav__category &gt; ul li[class^="lc-"].on &gt; a:after {
  display: block;
  position: absolute;
  top: 50%;
  width: 0;
  margin-top: -4px;
  content: " ";
  border: solid transparent;
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.l-meganav__category &gt; ul li[class^="lc-"].on &gt; a:before {
  right: -1px;
  border-width: 5px 8px;
  border-right-color: #a7a7a7;
}

.l-meganav__category &gt; ul li[class^="lc-"].on &gt; a:after {
  right: -3px;
  border-width: 5px 8px;
  border-right-color: #fff;
}

.l-meganav__category &gt; ul li[class^="lc-"].on .l-meganav__balloonBox {
  display: block;
}

.l-meganav__category .lc-mech &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAADPUlEQVRYhe3Wb6jfUxwH8NfdzFb+XZvhAZ4MyTZ/IhZ3YYVwyiZ/SnSzwv2uUV9LuJa1PSBKX2XXV9Nu+U+EO991zdzsShvDA4VH48GubEyydFuMrgfne9dtkd3f98gDv3edOudTn3Pe787nH2200UYbbfwH6GjVMWT5gX1VFr1YhGOwMmT5psncVZVFqzQOoGUhOBq34DOsxaU4B8vr81w8E7J87J8uSiFkSgPfh0Uxt6E3ZPkoPsJmXIdz0d2Y4SGiiZDL0ReyvAf7q7LYig0YDlm+Ak/i1gQcDwlNhNyF5+r9OjHM+vBEbXsRyxrcPyk0EfILptX7Doxi7wTbFOxrcP+kcFgD334srPf34F1RXE9t68bmqixexp6Q5X0N3vpX0Y878QjOr8txBxajF49ip1jN3sR8vCrmzqyQ5cZXCjQJrXtxPIaxviqLGbgQ5+EtXIGnQpZvwdOi8NexEa81ePcvkaohrsE8zMJQyPI1f+dXlcXF4k+WGAlZ/m2KPtIkRyZiJr7DdPRXZTFVrGI3ick/hg/EsPoEt+N6XFCVxWX4PRGPyWNCfB+Bz9FRn6eJIfQgjhLDb4ZIfCtOmuC7Flen4NMkR0Dd0QewqjY9gCHxB94Re8sQThBDaj3UP3Ea3m/KgQRCqrJYKnb5r2vTlXgJj+EacfZaiAXoxEhVFnMxghPFqtcYjYXgWnSFLH++KovZYsldgEGcjt1ihVsnCtuO+SHLd4QsPxunJuCQJNnHsKwqizfwkzhIfo9T8A1ewBbMwR7xV3ZWZXE4bsbJCTgk+ZGlIvnlIcv3Yaoo5FjciJU4TgyxZxGwDZfU+yUJOCQRMipWno31+SFxmLyjPq8WG+US3IeBkOV78QVm48gEHJII+aO+58uqLM4MWb5dTPS3xTAawC68gh9Clj9elcUc/CwOmb8l4NA6DpqVrhLDZRjdtW26WMF6cANm1vZ5+BjvYVWqWStJZw9ZPojBqizuxq+1uQufhizfVM9hXVVZbMOP2BWyfHGKt8eRakQZx1dYXZXFIjHZO8Uecz/OwAoxFD9M/G6aoXEiqrLoFCvSBlTYL/aKi3AWdocs33GQT6s02mijjf8b/gRv8+qd2TXZmwAAAABJRU5ErkJggg==");
}

.l-meganav__category .lc-mech &gt; a :hover,
.l-meganav__category .lc-mech.on &gt; a {
  background-image: url("data:image/png;base64,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");
}

.l-meganav__category .lc-mech_screw &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAB3UlEQVRYhe3VPWsUURTG8V+Ma4yrkiyChWJlFzv9ALETmYhfIeWUYysogv1Cmq1tbGx8WexCDEpsRBEiaJQIakAwSEATjWjW4t7g2OiCd4o186927jlzzp6Z5zxDTU1NzY4kywtoIMcsHuIpFrAYr2djvBHzkzGUsFYTN/EIh3AAEziB58JQn7CKUziP9YT9k3EV0ziCVnziF9DDxXjdivHpmJ+M3QlrTeJSlhdbpbPreIxXkOXFR+h22tdwP2HvpNKay/LidL/J3U57Dn3n/41dqQphtNtpN/tJjHmjCXsnfSNncRm3cQ/PsrxY2w52O+0xYfkncQ5XcDdh/zTEZR7BjGC1tzAvDDWPB4JLzWAktf2mXHZZXmx2O+1lYaAn+IZh7BWsdwIrWV5spuxL4kFKNAXZNkpnLWml/Bspl73MsCCjJSxjQ/iejFXUr7JBvuCFMMB6/P1VeFOVUJW0VoU/fViQ0zu8rbBfZYW3cBw/hIEO4iXW/nTTv1CVtMZj7Z4gqQaOGcBBmrF22bXGDahrfRZc67UBd60lYYANA+xaH7DPL9dawZsK+1VWuCe41nfs9x+4FgPsWu9xRtiHPfFsSJDZyRhPThXSuoGjmCqdbX9T7sR4TU1NzQ7nJ6hNdA90OA34AAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-mech_screw &gt; a :hover,
.l-meganav__category .lc-mech_screw.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAADBklEQVRYhe2XyWsUQRTGX1Xv3ZNkErM0Thw1xFz0YJCA4noUl1sO3iTqXyDoJV6CyUUhf4HiVUjwECXiyUQiQVRi0GAcQ9YJWWdJnO6ZXqqep4FBPHioQRrmB3V5FO/rB9/7igaoUaNGjShBRDVCRAgYV55OrtwZ/bjeW/SZ6frMtDTJ2S+G9XW6/MtQJbe3JzF6++LhJ4pEA0KEyQMV1cjxmHV1eHp8NeMmO1qtxWSzucIR6fRC9gzjKCWbzZWOVmtxNeMmrw5Pjzses0RpC+XB6Nzgs3fLfemsm8gUvCZEhOHXP+/Smy9waGy+HxEhU/Ca0lk38ezdct+D0bnB//3Nf+X84OQU45wiIpTPRr5oT3zfubSWcdsr64xzeu7hxHuR+rKwRhIJKCG8smY36Jt2g775511KCFdk6ovSBhC4I6WAGf/qe8djVilghihtoYzPblw5PfD2w9DYfP9UavdszvHjlXbKOX58KrV7dmhsvv/0wNsP47MbV0TqC41fL+Ta/effHn9ayvW01Gvbe24QJwQQEQjjKM2s5LtvXTjy9NGNE/c0mXoi41fYjgAAaDL1OlrNRS9kWvfh+IwqU59xlEoB0+t05dfc+v7xRKO+rsnUE6kLIHiQMo7HLEQgQciVci1b8JsQxTngT4QteyWMo2RpktNlx1IdrdaiqcouIYB5149XQw+gSoMYqlTssut+GKrsmprsdNmxH7oilar5mlfFWs0xddf1Q2trz2tDQJJoNNKHmoy1kGNV9ACqNAilhC9sOZ0SJczxQmu/GNYfa4v9jJtKvhp6AFWyVs7xGzkiJQRQV6RSwLiymnGTkRvE8ZjFOdLK1Mo5QWMkUyumy4UuO5Y62mIuRTq1jtmxlKHKrqFKbmRTq6VO3Sn6zCyn1sG4sZ48YKxGLrUIIbiw5XTKEgkLpTAW+dQCAIhsatkN+uabr9uXHS+0/JCrAACIQLb2vbbPy/lTf/vREoFwa/X2JEbS2WL7qy+b18s1zpESQvDaSftlb09iRLRmjRo1akSP35gInNA61vWKAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-mech_material &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAC8UlEQVRYhe3WTYhXVRjH8c/MNIYmTC+LgsqhMASF0I30Cm2CihNItgkyitA6RNBJI4Ja1CIsyUttblEtspdFkqtbFC103BQSJVELUxyIoKAokmnSGWamxbnzwiTD/O+13Nwv/Ln/c3iec57ffZ7nnEtHR0dHR0dz+hr43IxXcBXGcAwncBw/1M+fQkwzvSxalUWDUOZpIuQP7MeXGMc0VuAarMV1WFPbLRR3AsdCTL+cbdHzIeQobsEMhuTAhzFYrzdT/8Zq+1XmRa7DFfhVFjebzW/wbVMRNBdyA3Zhb4hpfLFBVRZ9uNp8dvrQXz8n8Hc9XoVHsR6rG8QyRyMhIaaNVVlsxu3YE2KaWK5zVRYDsrh1uAPv4S1sbBDLHP0tfMflN/tUVRYrlusUYpoKMY2GmD7FIbm0WnNBU8cQ03d1Cd2GnVVZvBximqrKYhPuk3tgSn5Z0xiVg+75RFsOjUtrdlCX2I1YiT3YgZNyj0zXewzicgzIPfKn3Gf75awcch5LC4SYjuALnMKTOB1i+gwHsDLE9HaI6XW8iHflw2ItjrTdeyGthTAn5nucxq313O8YqcrikXo8GWI6HmKqcFDOyjmjlZCqLNZXZTFclUV/iGlEvgumF5gMY6Iqi4fb7PNfcTTEBNuxD+/jQ7l0dqDEg9hQ292D+/FAiEk9t6W22YKL5XJrRZuMTOIhPIad+Bxn8DWux50QYjogZ2mgKos1raJdgiZCLqvKYpv80Xih3OCnQkwHQ0zvhJjelEvst1mHENMH8lE8VE8Ntgv73zQR8gQ24V45A2ewqyqLoaWcQkz7cEk9vKjBvkvSs5AQ00d4of4/Jd8dk5Yn5vBZpq/Epb3GsZhzcY9MYLcs5qYeXP+q/T7Bc23j6Jn61FmBn/ExXsXjuAtb5ds7ypfkV/Kp9jy2YbNcXtuxF69hdb1mKxplpM7CtXgGh+Wa3yr3zyhewgjuxhv4ERvwdG2/W34Zz4aYxhav39HR0dHR8X/zDyoU4yJx2dw0AAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-mech_material &gt; a :hover,
.l-meganav__category .lc-mech_material.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAE0UlEQVRYhe2XW2wUVRyH/2dmZ7Y7O+22ZcssdLu9MNOWQoFibYpAKWlQbomxqYmQgBoxBjUGsY2RywsJCREo+gAPakgAFSJBExVb1Ka0gC0gguUi7Uwp3Zbahb2w7e5Md2Znjg+1CRIl3d0++LBfMi9z5pf5fck5Z+YAJEmSJEmSJPGDYg2c7/Eubjhxff+gf8zJmslQ4YzUbp6zSgLHioUOtofnWNGZYRlECHBMRVDMVf6ZjzWQufm7QN3T2Scr+cxOhiZlAiFDjRp0nzecL3nCvOQJCW6f4sqwUgH+bzmBY8VZ061S0Qy222FLGf5fiJTtaLnWvr1qCUIIBxXNJg6HBLdPztV0TGGMEUIIIwSYNZtCAACyqjN9D8Yle4ZHi4aDEUdWKv2A51ixaAbbzU9npQW5tqvzXeldiYiY4gqRKLq/Sap/dyXfuKzY3vb4OMaABvxyjuQJC2GfbM21M/05mZaB6tn2szRJqBaaVAyMCVnVmUMtd966NTRSAgBsIiIxU7aj5RrGGC72+it2f3t7e0TTaYwxTPaK6gZ55344v7lreOWWL37/6PIdf3nZjpZrifYi4g0yNClbKFLZ1yQ2qFGDnmyOJJCen8X0PVfKNVcXZ53lOVaKt8OjxDW1AADmOtNuYADUdvtBdWOz9F7DauFDkkD61f6HZSc6B9cJDlYkCaQbBiYIAhn5dqZvFsdK8exokyFuEQCAUmfadUXVLZ2Sf9G+JrGhfpWw92JvoLKmJKtlwK/kAAAghLAaNej2bl9V6x/e5bSJUG2MKdgpBSpfrMg+OTUaCYoAAFQUZFwCALjSFyg/cEbaamdp77Ol3Bl/WM080Tm47s2agoMAAJpuUHe9cl7Pn6Gin27eXzGRmyriXiOPUlGQcakkO+1mCkWMnevxLQUAyLTS/qoie9snrX1vAABQJKEJHCuuWeD4fvnsrFYbQwWn4t0TJCRya2i0pN8n5xoYE8uK7W2lTlsXgcCYGHf75FzaRKiH2/tfS7zqk4l7an3Wdvf1c92+pbqBSU03KJ6zSnl2612KJLQj592vlOenX14933H6mytDtXJEZ45dcG/csNh1dCrLP0rcIhRJaIc3LXx1dCyaOjoWTe31hHi3T3EtzEv/rWsgOM87GrHPyU67+cJTM78+3jmwXtMw5fbJLtc0xj2VAhPEPLV8YXXa57+4Nwz6FWckapgPNEtb0yymkerZWa0bl7iObFqW9+m8HFuXPdXsncisq8z5kiSQHlSiNoDxhT+VEgBxiBxYP2/L1f5g2anL9+rMJiJipojI/iaxPqhotiflNix2HQ2E1QwAgHBEt8Zb+L+IWaS2fOapnc8X7wIY/0rXrxL2UiShTUamqsje/vi9ewEl2x9WM2Pt8TgJb7+0iVDfX1O4hyIJrUP0PzPZnNVMhj/46saetY0dP+yqLdmZaI+4FjtDk7JnJMKtbew4zXNWieesUnl++q+yqjO6gUlF1S3HLrg3Hvy59+1Cx/jBi+esUqEjtVvgWFHTDapDCi5aMZf7cXddyTY2xRR6OUGRmM8jGI//JimqbhE9IUHyhAXRExLE4ZAgekKF/V4596GspW+uKTj0zopZH//bM0OBsZkvVTqP766bsy3NYhoBSPxglSRJkiRJkiTCXxyRL7jO1seZAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-el_wire &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAACEUlEQVRYhe3YPWjVYBTG8V+tWgRB7KSLdhDEQengYEEHwUWMCg6lVIqCiMSiNeLo4OIgfkRQSScpIjoVFCIFtSiIo1A/JhdLdSlKvYPQbnVI7qVe1Cv4UqXkDyGcnCd53pPzvkkIFRUVFX/IcVzECqzGVfRGcaK+oRO38RGTeIW9ZS4IywJcYwCrsAP7UcPZejLP0pUYx2vswVEcw+U8S/cF8AfLA1xjBlNoR4firs8tyB9WdKCGUbxDV3n8Dh4FGEOQjrRiKx4rutAbxUkfviqmYmcokxAdacU0NmECp/IsHccWfMF8KJNQhXxCP9bgZlPuPp6jGzF24xD6ylwQQk2tUTzEcBQnLxYmojiZwjMciOLkUhQng4qFH+NaIP8gHemI4mTej4u2vUlzD6dxt4x34W0UJ9N5lgYYQpiOzOZZ2l8P8iw9ifdNmpfYnmdpWxnvxNMA3g1CdCTHUPm+gEGca9KsL/cn8iydU6yXDwG8G4QoZAOyKE5GIM/SLmzG2ALNRjyJ4mS41EzgQgDvBovxHlkUlkwhIaZWDQN5lnaXcQ9uNGlm0JNn6fUyXleeF4wQHbmFK4qv4IM4r3jcNoji5A2OYBuG8ABnAng3aGst+T31T/E8S2uYjOKk+1faPEtHFAWtjeKkVh772yFgCa2RqpD/jaqQ/42qkJ8whm8tNJ8Vf1NmA/pWVFRUVPw7vgPXAoFHGh3qXQAAAABJRU5ErkJggg==");
}

.l-meganav__category .lc-el_wire &gt; a :hover,
.l-meganav__category .lc-el_wire.on &gt; a {
  background-image: url("/vcommon/common/img/base64/lc-el_wire_logo.png");
}

.l-meganav__category .lc-el_control &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAC/ElEQVRYhe3YP4hdRRTH8U/CmqgpjAsK679oIWKTZFdUVDASbUJuYxCMphFJikH8MyrGJiiINhajYBhERFCQVYmFDor4L7sgooKoKEbN+idGFzQoZAsJQrSY+5YlbkC9N9HifZv37psz8zvnzZyZM5chQ4YMGfIfsKRL5ybEo7aVnFbhFtyAX/EbduK5JsRDC+y6uDDP0l5GWUDJaaLktAtv4QDWNCGuxq24GntLTg+VnM7pU7f3GSk5vY+D2NGE+O4i7adhK7bhA1zfxYcBI30McgTLVEdXlZzuwo94ccFymsM+ZNzWl2ivgZScVmAFljUhTmGq5HQmtpacRnAYf2BXE+JsyWlLX9q9BHJEYr+CWHI6iCeaEPdiZ8lpHCubEN/uQ7NvluN5zOAejDYhDnJnDDvwJDZiAusxvsDmo74c6TojYxjH4/haXf+gCXEWD5ScTsAmPIXvcbIa0P+Kc7EbVyLgDnWJjbX/+InYgrtxcfvbI+3nEnzalyN9Jfsl2I8N+ALXtufEfm1iQ8npPJze9nkJP/Sk30sgyzHXhDiJyZLTWtyHqSbExwZGJacL1JwZbLln46oe9NFPIBO4ueS0TV0qH+NCTB1hdxLeaEI80IPmX+haooxgtgnxc7yn7kLr1F3suNJ1Ri7Hq9CE+AmUnM7HVx3H/cd0nZEN2kD+JTd21J+nayDr8ObgoT3h9/3NvnvwYEf9eboG8jueKTld0T6vtyCwRdhccrofmhA347uO+vN0DeQ6NU82lpy2Y3UT4txRbGfUrXdlR81F6RrIz6qDe3AWfik5LXq/aEKca0L8Ui3ze6frrvUTDuFOPK06ea96rf12YFRyWqoWjpvwYUfNRenlhlhyWqPWWBvwAp5tv7+Gy9RDcwbTTYi72z4X4WWc0cWHAb1edUtOp+ImtYAcxSlqxbsd36j5MYrb1YLyYUx28WHAMXmL0i6lS/EZ1qqzdY2ak6/j0SbEd1rbLi7Mcyzu7JoQD2Pw4mEa021wg7YhQ4YcZ/4E/XziYm0VdDEAAAAASUVORK5CYII=");
}

.l-meganav__category .lc-el_control &gt; a :hover,
.l-meganav__category .lc-el_control.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAE7UlEQVRYhe2Ye0xTVxzHf720pQ+KpZRCeQqIgC4oqCDoglayjD2jMypz0cUxN8fi5mbGtrjEzb10yTZMZOIjhrgoSpxmTsGNirhpeYM4FemDlhYrlLYXalv6umd/aJe61YV5rkuW9JPcP27O75zf95tzfuecHIAQIUKE+D/BwOmMEJpCDDAohIgwguELKoCBJeFPmLSMEgSd2ZFS3aSpqGszlEXxWFYuO8z5xrK0PasKEo+FMwnXo8r7UCCE/vZ1aa15L+xuPTFj6zn1rjMD75nvuEQIIWhTW/LX7+usTd7SoP+w/vfPdWP25KnM6H9CMCMF25vbS3b+2nRZaS4M1j46MRnzxembH6RvbdSs3tN2jC4tBF0D+XF7Kfb+DXnlbi/F/rpR+W5dq6HM5aXC/e0CDtOWHM0del2W9p1CZSmiKy+tNWJ3+fh2t5fv9lLs4ixxS3GWuGXY6kw42KIt9/oQkyCAYgADrZgff0Iq5BiPXNavHaIpNy27VmBhl+bEniUYDCqSy5woL07dPyOWrwIA6NGRueMOj3BJdkyzv3/eR+d7ez5dNhfLwT2wZsTlpcLX1XQe7taS8zYuTa3p2SGbI+KzLQAARnJSevCitlxrckxfMT/+hzghx4gAGD06Mjc3RdhDh/hAsIwYyUlp7xCZu3Fpak1aDE8j4DBt/japkGPc9lzWDo+PYp3svLXilQPdhxJFXL3D7ePJKxfL8KXfD3axJ0RxhwvSo1pNNndMtVxTUS3XVBjJSSkAwKTHx6lvH16ltziT9m3ILT+9pfCZnKTIPoC7B6WXQrTVKC0DdWis+YkirqGhz1KaGRdx81TXreVDFmdyYhTX4C9sAIBBkyN1dMIlAQB4vkrxY3wUZ/gqHQJwGTTZpxd9ckFRc17zmv+c6NGRc5dXKU5+e075duD50W+0Zb60t+N704RLjBCC3G3yXqvdLaRLC/bS6taReY9nii8eaNG+qlBZCmfGRQz037Jl/zXO6fZxS2ZLmsQC9hhuzmBgLS2vDzGl0zjG7HjBDY+PYmXERihb+seWpEki1HQJnCpYRhQqc9GTObENAAA5SdP6AACUI3cyMuL4SjrE/RuwllZD30hp6T0jD8NRhf5FnPyBYBm5eHOsWDZLIvf/68yOlORo3pRuHZnxgv5tJ65/hpM/ECwjrDDCs25f5+FLSvMiAIDm6yaZbFaM/EHxdW2GNR+furEdAODopgVrUqJ5Opz8gWAZOf5m/kqF0lx09srtp3edGajs00/kBJ7ugaRL+OqqtTmbSYeHti03ECwjMYJwU7qEr86SCvoNVmeiKIJlOd5mWB0sVsBh2mbGRQy4vRQbJ+eDwDIiiQwfZbPCXN80qt5JFfMHWWGEZ+eZgfc7NNb8wDgKIeKn3tvPbjjQdSg7XnADT3JwsLZfHjvMIa9cLLuiH59T3aSpaLw6UrpyQUJ92cLEI41XR0rbNdb8VpWlsFtH5qVL+Or1i1Nqi7PEFwAAurTkvFHb3esKHdD6imK1e6Jqf9O9vPf84CaL3S0ad3qmJYm4+i9XPVY5XcwbHHd4hBa7R7T7Z9Vbkx6Ks/WpjK/WLEyqw3Jwj0fyHEQhRLSprQWzEyKv9Q6Rc6vlmgr5NVMJhRBRMlvyy+Yn0qsWZURfAqDvOeiRv2v5oRAiAAAIBoO6TwBNRkKECPHP/AE9xkxylS+6NwAAAABJRU5ErkJggg==");
}

.l-meganav__category .lc-fs_machining &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAABfUlEQVRYhe3WsUsVUBTH8U+9pHALx0RwF4LENXQpgpcNTqFLRNAbBN/aklH/gdSiRLiEYDaEixa02VANDbUVDq5igyKk1HBPg+uD4+PJ/S733Dvc3z2cc+45VCqVSofsoa/ZasNT3I6znuMnGhjEejjUk46s4jpeYVRxar+bD+qUO/iM5YjGGL5ni15IuPMTRjAV+wd4naCTziO8jGgM4Tfa2aLnE+68h+dhzytOjCfopHMY0biGRSV9f2SLZkTkMNZnmG+22kc4TtBJZ09pgk8iMn3YzRbN+LUamMNk7KdxOUEnnb94GNG4iI9OoSFm1MgBlsOexRL+JOik8wvnMIAPYffkrLWujCULmIgUO+jqizrkLjbxNpwYxk62aMavtaHUyNXY38BWgs4JMop9Bm+arfb/iXfKKXT2DL5hPNLqCt7ja1df1CHHeIz7SuHfwna2aEZqvcBNrOCSklrvEnTSaWANX5QZay3OeouojX7lC95Ef5xVKpVK5ezxDxteTrK/ArzrAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-fs_machining &gt; a :hover,
.l-meganav__category .lc-fs_machining.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAC0klEQVRYhe3X3UtTcRjA8Wc7e9Gl4lpWbG1zF1naTb4kqJBFSEVpoGlUGrVRGhEIRTdlEEoXQiH0QolM0jRSR4lRmFBpmmFz2YsaWLmpM63Nzdz7ds6vqyAOXsVz6uZ8/oDf9zw8/A7nAPB4PN7fkFd0uUMRWkwIgSrTaHXX22/58oouN9ddIfaBK2PEC0KBgJlZ8K+zWBfT9m5e24XdWI4I+8BUbbxlYMKZ0/jSpr9UmHyRZggVphkxdocNfSNl2Zrms/c+XGUYEKYnxg9bbO407SqZDbvDubnFwJpow8OA1eHVEkLghNFSX905XsV1F30jxl6r4WCWulWrkNmmnD5N29DMgRipyIPd4VzSue4J86QrnRAC+oZho7HPqt9XN9jJdRd9I9NOv/r33aCEArosW9M0MedJwu6wob+1osRUAACgyjRWU38s9biIEkQooYDG7rChbwQA4NHIXP4WnfyNSh5tD9OMeNbtV3LR+RP6RmhCqLruz5WdlVkFAACtgzOHXd6wHLvDhr4RTyASU5ypal8hpbzBCCO90287KpNQPuwOG/ogMgnlK8vRNAEAXO/5ctqwNbFBTAnD2B029EFWx0m/R4spv9MTUjx5P7/7UJa6BbuxHPQ7kqyMGzNbXRnNA1NHLhRsqBEIgIRoRoLdYUMfpDRbffd8x9jlGCnl2Zac8Hzyh08nl4ldXuwQ1xxLQYVE/yA8av+ZQgiB28++lu+/9rqD6y76HWl5NV1amKEypShjxwAATObZomRl7Dh2hw3/o7HPaqjYrrsFAGB3+VUMIcLH7+b3YHfY0AcZtS9t6v3kyDX22QzljSP1Z3atv+L0hBTYHTb0QU7u0N18+nF+Z0mm6n4gTEeZzPaif/G7K8A+MEIzVMmNofYph0876fDqcjcmvGg7lVksooScfziiIoSANxiR5dX29+TV9vd4gxEZIeR/PxaPx+PxuPELN+kbWd1mYmoAAAAASUVORK5CYII=");
}

.l-meganav__category .lc-fs_processing &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAACJElEQVRYhe3XT4hOURjH8Y/JRlEsNCPCsJjJwsTGhhJFOAtlpRSyujt3MSlqUjYWU3fnUmNh5V+h3BRqVnZDSZkFYhb+bUQZfxrMWJx3ppdSxpzXUPdbp9s9T/2e+zvPufeeh5qamprfIWQ5nMELnA9ZrnmgCzuwEh9RYlEjlow5iTQeYw2eYUXI8q+TwaosbmEdVmMYA9iLLaL5JLQl0OjCk5DlY3iA9ZOBqiyWYTmuYjsu4jmOi1VMRgojY1hclUUb2jHaFNuACudwEgFClp/H2gS5p5ixkZDlT/EWG/ElZPlwU/izuOXuYhs2hSwfqMpinR8Nz5i5iXRGxUX59NP8DexCX8jyY1CVRQcui+9JMlJsrV8SsnwCl7C0afoI+kOWD6XM1VIjv6ATN1OLzoYRmEgtOFtGklMb+deYsZGqLHrEvze0V2XROVPNPyFFRSpcRzeu4FoCzWmTwshrdIUsPy0eDEcSaE6bFEZe4l5VFkswiAUJNKdNCiMrxGN8Fx5hVQLNafM3vlpbxT6kpbTUSFUWO7EHp5qm3+BAK/P+KfexG5sbY6TRxs4TO8aVjfvJJms+htCT8iFaWZGFeBeyfKQqi17cxh10iO/S/JTJWmYkZPkrfKvKYrNYnQH04xA2iZVMRgoj42KLq3Edb4rtx9lGnoNiz34YgyHLPyTIPUUKIyfQiwtiX943GQhZ/lBc/W6xD3mPfTiaIG9NTU3Nf8x3layArAeoYbAAAAAASUVORK5CYII=");
}

.l-meganav__category .lc-fs_processing &gt; a :hover,
.l-meganav__category .lc-fs_processing.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAADf0lEQVRYhWNgGAWjYBSMAmLA////GdLnn5spk7/taeS0U8v////PgIxvPP+svv3iC8/7r78qcKdu/Ja54Pz0d19+Cf7//5+q7mCi1ID//xkY91177Xy3x13x8M03dn/+/mdBls9bfHFy/Owzi4S42d4JcbO9E+dnf2nVfODE0/ffpSm1GxlQ7JGbLz6rK4vz3GFjYfqlK8t/6dzDD0YwuSfvvss8fvtNLsBIav2uKy/dw8ylV8oIcj6pD9BsyFhwYSaldiMDij3CxsL0682nn6L//v9nevXppzgPB8sXmNype+/NvQ0kt8TZyC2sXHW1Y+uFFz4MDAwMERYyyy8//qhHqd3IgIWwEvxASZT7ngA36/sjt97asDIz/taS4r0Gk+NgZfpx7dknrZYQreodpdZuvBwsn8X42F+df/jBENnD1AAUxwgDAwMDDwfLl///GZg42Zi/I4t76klsUxDhetC88Uadshj3XTE+9lcvPv6QCJ96avX8VON4atgNA1TxCC7AyMjwP8xMZhVyxu7aeru82FO1x1RR8DQ17aKpR7CB+2++KrrpiO+ktrl09wgDAySmqG3mgHiEFmDUI4MNUOyRi48/6j9++12OgYGB4eXHn+L3X39TpNxZpAOKPeLXf3yLj4HE5hvPP2sEmkitC5p0YgM1HEYqoNgjEvwcL26++KKe7qg44+6rr8ryIlwPqOAukgHFHpEU4HhmrCBw9vmHH5JOmqL7Pv/4w0sNh5EKKPbIozff5FXFeW7fevFFXU2C59b9V1+VqOEwUgHNS6291145a0nxXSOskjJAU49sv/TCa92ZZ8GZTorTYGLC3GxvFx55mEBtu2jmke+//nLmLLo4dUuRlRcPB8uXJ+++yzx6+01uQrRe/raLL70vPv6oT037KO6P4AIfvv0WEOBi/aAgwvWgZ/vt0vmHHiZ9/fmHe0+5rZOqOM+tLz/+8FDTPpp5RFKA4zkzE+PfgzfeOHz/9Zcz2V5+Disz0+95hx4kH7n1xnZmomEaNe2jOGkxMTH+e/nxhzgDAwPDy48/xJmYGP7B5OanGsenzD0399///0wLDj9KDDOXWTlx190CRy3RfdzszF8ptZuqYP2Zp4GqpTvvSOZufaFUvOP+kqOPYpCHg56+/y4VMe3UCp7UjV+//vzDtfb00+Cn779LUXs4aBSMglEwCoYWAABnOWWXS8p+YQAAAABJRU5ErkJggg==");
}

.l-meganav__category .lc-fs_logistics &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAC/0lEQVRYhe3XT4hWVRjH8c84gmlloRBOURgNVpQtooGmoiZKiDiLoiyxjYEgl1x4a5EQIYRR2eIQRHdo46ZdQRI3iv4QYn9eYspFm5qpKWqRbooktSxnWpw7wzRM4L1HcNH7Xb3vved5+P3Oec45z6VPnz59+pwDBtoGhKKc/11XcT3uxhiGm3z7Q1GOt81bV7FtyL9obQS3YTuuwTHMNHkuxEr8ic2hKH9qkzTXyLIOMRGX4bQk+gPslgy+iN/wbJaqDnRZkY+wAjtCUX618EVdxQF8iOXYFYryyzNNei5W5AWcsMSsh6KcxV78hW1ZylrS2kgoynfxB1bVVbx9iSEHcRJXZGprRZcVgWcwiAcXvwhFeRp/54jqwvKOcZPS/loNdRXXSUfwnbgBR8+GuDZ0XZE5xuoqfopxrMMruCVbVQe6rsgcn2NLKMqZhQ9zT6Au5Bo5EYpypq7iMO6SSms9juQKa0tuaW2qq9jDHuly3B2K8masylbWktwVORiKcuvcn7qKw3UVn8L72JSZuxVdjQzgIvxeV3Gb1DgO41tMS33XUF3Fj6Wb/kAoysP5cv+brkb24CU8h0M4LF2SY3ikGfMzetKdsrOu4vX4DAdwqLlvzhpdjWzBKalBvFja6COLxgxJXTKpS34Hv+B+PF9X8Wu8ifdCUZ7sqGOerkZexQP4Apfg9UbUSoxKK7Mw92o83Pw+JZXbD7gRT9RVnJbZm3X+sKqr+DZexmuNuE+kmZ+WmsbzsBH34Pwm/JhUij0cl8puBR7Dld1t5J1aU9Isj0vH+H7ch3sbkUfxjSR6UDI3K03e1c2zy3GdtHeyyDHyljTbD+HRUJST2Id9dRWHpFLZLpXQ903MpbhA6gjWNLF7JcNZ5H6zX4VloSinFo+rq3grNuNHPI3HpWP41+b9TXhSajLvkNkNZN3soSi/W8pEw5RUOtPSHpo30cROYCuuDUWZ3dIMtg3YMDJ6puOOT0701mKH1AG8scSYmQ0jo7MwOdFrK6VPnz7/R/4BJADUj1EwKpgAAAAASUVORK5CYII=");
}

.l-meganav__category .lc-fs_logistics &gt; a :hover,
.l-meganav__category .lc-fs_logistics.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAE2ElEQVRYhe2Ye0xTVxzHz723t0/6hJbSyasgMB46QYQpsvLaiFsU5kiIiVvN3JzTPdz+cNkkLg5n9scImcZtyQxjmRrDQIxhOBWhwATBoYLQVqECCn3QlVff7e3ZH0sNks300g6SpZ/kJPfe3/3lfj859+SeXACCBAkSJMgKgJBtgBA+Ph41WmNaBg2FbSqjbMRgjocQIPLN0TV78mK/Ix0EIR3lyX6yDR1qY86p9tHdau18EpuOz6Eo4oEQIma7m21zEgwajjrO7csqixQwHpIKstwiGz5v7eUy8Rmbw83kh1BNLySGKfKThS1ro7h3zt14VF7bOf5GOIeur30743VSQfwUoZBtYNEws9XhZn0rX7cnbRVnYGGtPCvy7A+Ksd1jRktM39hMeno0r8+vdCRAyTYcfDnhKwYVsx76ZfDo4hqCAHhoa2IlBUNdtR3j8oAk9BHSIi+lhV+i45jd6iSY7Wpj7uJ6bmKYgkHFbOMma1RgIvoGaREAAKjYlnSE8ECsvnfytcU1DEUICoa4/Y9GDtJrBAAAEsQh9wAAyJzdxQEAAN2sXaxQGWWtyqm8gYdza0Rcmj6gKX1gSSJeFEqjLKdScV3IoRlkSWFtewukJ9es4va/erz7fKAC+opfIplSfs/ZdzPLUQTxBCrQUvFLhEnDrCiCeIb1lvhrQ4aCVpUxb8xoiQnn0nWBCugrS1rsXq7eNRRt/KKt+8gF5WEajjmOlaV8cr1Clm11EMxABfQVv2YkNylMcfqdzB3e82G9Jf7Li+rPilJFV67cNRT5H893liQCIUBmrS4ui0Yx13aOy68OGgpHDOb4OFHIsFTI0szb3WzdrD0i92h7Z36ysGVbekTjumjerUCHX8iSdr8HzvRXPxfFu/1p3eCxD16Mq6ZgiFs5Of+sQmWUjRgscQAAEMGja7esFTdFhTLGR6esMYMTc6nZ8YKuknRJY05CaAeGIsQTQZZ70wghBJL3f9Xt3BT108Vb2q0lGZLz14amCnofTGf+Ww+HQZkrXiNuTpawh/40O0N7NKasxAi2qjRdcr4oVXSZQcVsKyJyuEF5pOHmxPa1UbzbdBy1J0nYKjcBKTYnwegaMT2vUE3J3AT8x9eWSkGd+cnClg1Sfg+EAGlTTuXFiliaH99aL192EQAAeKWqq2l/ofTEzu9v/kyloM6NqwW/cxj4nFTI0uAY4rK7PPSBR7Npvw3oiy0OggXA3zOTkxDWkR0n6GbRMAsFQ9wOl4d2skWzT/N1ceyKiBw40189Y3XxnuEzJjweiMo3R9dc6NOWNPfrtjCpFEs4l6aP4NG1fCY+TXgghmOoC0EAhBAgat18IuGB2EOTLXJoYj4lO17QVbc/q2xFRFqVU/mX+vXFjX2TpafezNiVkxDa6b1HO2OPqO0cl59SjO6ODmOOxgqZDwAAYHLGLrHY3SGZUkGPyeIUVO1IO1BRP1SZKGar9xfFnfBHhDQQwsdjWG+Ou6ebX73wmnd03jNu+vD0neqq5vsfCfZenK5pH91lMjv53nqvxrS+7MSNuqSDl9XaGZt4WSUWizxt6Gftou3fdNc3/jFZIn6vSb9QwjucbgInPB504Q+NpeLXl/1piDg0Q2GK6GrVpfsfl2ZIGvgsfHrxPTiGuv6r5wcJEuR/yl9PYT4SiFEsCgAAAABJRU5ErkJggg==");
}

.l-meganav__category .lc-fs_health &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAADIUlEQVRYhe3XX4hWRRjH8c+m2QqSlVDREhRWJoIK2UWRRCxof4ZuokijbryIoQjmImSpCOpG0DpU0KFAAiPsj3UhB+oiJJNIKosuyrCM2MyQqEitTUPtYs5L7y7ubu95F705X3h555w588zzm5ln5hlaWlpaWlpaDPTycYhpyvqqLOYjYBg34BIcxjz8gvdRhpi+nqR9L+6MY3bjluMdWIwRrESFbViPZViMv7EaEQ9VZbEJIyGmEzPRP5zTr4GqLK7Eu5iDjXgUF+ABHMVJDOJFrMCdWIItVVn03X+HmTD0GJ4NMd2L1/EUPsYH8gxtCTG9IIs6FGKq5OU3gCdnoH/0KaQqizVYi1chxPQbvsN8LA8xbcSJqixGMDfE9HP93Smsw91VWSzvx4cOjYVUZXERNuDlENPv9bsFGMOqENPmqizmyrHyfIhpZ3f7ENOYejarspjT1I8O/czIenwpB3aHq+XdqqyfH8amENOfk9jYjqW4vw8/0FBIPdL34VN81FW1EPtDTEeqsrgJu0NMR6YwNYj3cGsTP7ppOiO3yzvVznq9d7gKb9XlG0NMu6axM4xn5G26L5oKuQPbQ0wfTng/FmIarcriMoxOZaAqiwEsCzF9UT8PNfQFDYRUZXG+PJKfnKb6zfp/WD4Yp+JBvFaXPzc+1nqmJyH1KG7FryGmQxPrQ0w/1MXBENPRKeyswb4Q0/dVWczCLlzeiy8T6XVG1uEfbJhmKeyerKIqi1UYDTHtqMriPDkTOIxve/RlHD0ljdgn50yjeBybQ0wHmnRcH4SrsRfP4TZ808QWvQs5iKEQ06mqLGbL+dQ8bAsxHfw/BqqyWIpbcMB/udc9Iaav+sl+exXyChbhJWwNMR2vT+W7cDGOySO8H3/IieQCXIMrMEtOYRbiETnAn+4cmGdMSIhJVRbXyzvOzXgCb3TOkjpwO05fiOPyPWRUDua18hn0tpxo/tht/4wK6ep0kZy2XyrfRXbUS+5cDOFaXCcvnxXYg3fkZfjX6eyfFSFdna+UZ2aJfPc4iZ/kXWhP/fssxHRsOvv9CGlpaWlpOSv8C+8A/3rbMb8bAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-fs_health &gt; a :hover,
.l-meganav__category .lc-fs_health.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAE/UlEQVRYhe2Xa0yTVxjHz9v7FWkLVihogVrAZooC6pzgkGSiLmSDadTFJcZN3UzcphFDMmN0i8PL5jIT2dx02cwEMwZRUZhuqCDCpJUBsx3l0huUtvTet/f2PfuwdKkO2FoM7EN/yfnynHOe/P/nPG/e5wAQI0aMGDFixABIJIshhFPO29z+OTd+0738i3S8uHPQ/Lze7uHGUYh21BtgJDLJ48WixJ/3rE2vXpTMlE4oBolIzpN7I1k8mRGZ1pFd1SivvC83FmzMmde4fjG3KS+N1dWrti2RjTmyKUS856c+/bqrj8ZewSDEHShZePr4JlElHocE/zdGFOOutOKqtjsrBOzOQiGndUfhgosNEm3ZmNWTtGohp/2R0pqLQYgT8eIes+gk86jZnVLdong7nka0frc7dzsOQbBnYSQiIIT/GG9ekHz9+a3BfRBCYEK97IravpPDBmeaWGHJPXVTftDu9jMhhODXIfNyrcWdBCEEGAaRbdUPLx+plx4NzzVjPG2ipkOzlf7WVZcZ9bFCsfN3FLu6VdacC/eUOyGEwOkN0D6+3l95Vza+JnyvyxugiipvS7tV1pxZNWJCvWz+/mbVe9/3fBaKGR1ezqV21faTN+QVIbFH6qVHUU+APtFtNohHX11b1dbi9QdJs2bk0JW+E6VnHlxr6zeuDsU6Bk0r3/m2+1yonMJLa6IRCGL4xL2NxtDtTQdcNJvcviD1csfI6/nprK4XFnLaQ/FhgzMjYy59iEkhOO7LTatXZLA7mRSCY7I8Hj9GWfcct7m5T18SjY5wojLS1KvfULKY21SYmXAPQcDfRzmodwpey+f9AAAAHYPmVQVCTttUeVqkhuL9JYJPetW2JdHoCCcqIzd6dBtLlyZdK8xMaA2PU0l493wOTa21epLnc6jqqXJACJAejW3J0gXx3QAAMGpx86LREhUQQmBz+eP4+5tVOpuH+3TNK8adfAghuNSu2u5w+xmTfRsQQvBFy/CeIQOaDiEEW849rF117G7HdLRFdCMQAmRbdVcNh0EycePI+qfn+Qk0JQB/1T6DQkAny1PbObJVOI8hT0+kDwcxiC8Qcto0ZndqxOrDiMjIxVblTiIB8R/aKKyaqhRWZLA7J5u7/bvhpVQOVV2UndjiDWDk000DB+OoBLuASx+IRMu0yKy4JR82ONMCQQx/tEF2RGNypUxVPlONbpU150Rj/6Frj7Sl6QeaFTKtPWs62iJqbnjv3tRqzqznIQiAgSAkXHqgfgP1BBjl+by65HiK9r/k6NXYFt+VGYtS2NQRscKSd717rLR27/LNIl7c4xlrGnd8Jf5GrkMzd72Y9uWWlSk1JALO5wtgpHqxttxg984lE3HerCSmLGMufWgOjWjzBTCSCfVxBnSoUGl08YMYxAu49MEhgzPj7O2hfeX5vLoPSrM+pJPxTgBmuPvtUljyz99R7G7tN645Vrbo8OblKVdC/5IgBvFyHSpUGV18i8vHIuFxvgQmeXw+h6bWmF2pNZ0j25p6dBvK8ng/vl8i+DSVTdU8IWY22vh+HZpZUdt3Sm/zzju+SVRZlJ3YgiAA+oMYcdTi4fWPObIkSmuuWGHJkyitecv48ZKy3OT68nxeHY2Ed00oZjbfI21yU8FHV/84LB21i3A4BMMhCMZjUUYFXMZALj9esowfL8lLY4nJBJz3X8XM1HskRowYMWI8K/4E0RcaJ/k1TJEAAAAASUVORK5CYII=");
}

.l-meganav__category .lc-fs_lab &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAACSUlEQVRYhe3XP4gVVxTH8Y+r8X+MWAg2ChYBFcViTZFCBS0sLqKFCFsnykUULxaCCGqjYJERm6l0xcJmLUSmUFAEi0XXrZQ0VmphkYCgrgQR1GLuLs91I8jMC0rmC1Pcc86de36cee+eQ0dHx/+CWU02h5g+s1VlsQMHMRdvsAjvcD7EdGOG+CYpTDGnlbd8yhmcxQeMYTPeZvtnQtqiH0KeYBNeY6NaxI/Z3jf6IeQp7oaYrk0aqrLYhYE+nDVFX1/+X9IJ+dbohHyBZZiYZpvI9r7RqpCqLBZgi/r+6GUMW7K/L7RdkWMYCTG96jXm9Uj294XWhFRlsRF7cfJfQk5hb45rnVaEVGXxA4axP8Q0/fcBQkyvsR/DOb5V2rrZj2M0xHRn0lCVxTLszMurIaaJENOdqixGc/yJls5GC0KqsvgVe/BLrz3E9AKXZthyFGNVWdwMMY02PX+SRm08fsIDDIWYxnsdPRW5nkX1+gZxRd1cvmyYA5oLOYe/Qkynv3ZjVRbHsByHG+aA5p/WbqybyfGlimTO408tCWnKszwlLlFPhdtDTJOT42wszc9Atm3HISzJ62dtJdL07/dNVRarsA/DIaZbPb7F2Jqf+ZD9F/FbVRYr1aPwN8EQ7uNnbFDP59uwSl2JOeoeazV24ACOYE3eN9RWIrObbA4xPXo8fu8DLmAe/sHfaiFrMYgVWIjn2T+I0/gjxHT58fi9JilM0fgeCTFdqMpiRN2e/K6uzGK87wkbUHfAD3Eb66f3Yx0dHR0d3yUfAS/hnmC4g3BAAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-fs_lab &gt; a :hover,
.l-meganav__category .lc-fs_lab.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAADbElEQVRYhe2Yb0gTcRjHfzdvbtPzVvNff500cmlYZhrZC7Hsf4FSURAEYtA7LUaNkvSFYUFF9O9lRb4wKClMzNbWEuwfZbYsWm428yzMplvb7Xbb7W779epozYxgZwrdB543z+9+v+f5Ps9z8LsDQERE5L8AiWczhHCC78G7b5svmQZrQuFIYrIswe9nwsnSBISt3aC5uCk/0zAhASSuFH6eE8/m3wlZ2fDIcmRrzmkEAbB40eyXj22uUhkqYc502vW9jetWTEhAICGoIKdEoU5LGur59L04RY763gx7C2SohPEFuRR1WtKQ0LGimQohRKk2rbuicG4b77v7+mtlBEKJ0LGimdLD/yWikJmGKGQy3BSrwmQJVLQPkyVQbopVCR1LMCCEvxjNcIpsnYHw0iwe7ffSLJ6tMxA0wyli9wiFoB051WGr21U8vxVXoGS0H1eg5K7i+a2nOmx1QsYTjOjKWghPgVZvtPsCLBZbdQghIANsilZvtFsIT8FUdCQu+GRCXFhaWG+2dFmda38ngrcuq3NtYb3ZEuLC0hk5WiKCnIYAACU5aZ3lSxOfdbUbjsuRFzBgBCCpwOuNUuPmayTjVSs+QIstvSYyfp0wLVmxoyWhw4ptXqjvWfQXRSbsItiVNcfE1UuilHFrvUMuou0eqPdQ4eU060BAADAoZa+8yfb++v+phOxdrK9v+5QS9/56dYAAAAgW2cgJhupP3WEH7FsnYEQKpe4XnYIIYLJUYoMcPjlh44a83vnen5NqZB6KwrntkkQJMJf4c3vnesvmRy1ZIDDMTlKQQiF+aqKl7yjpg9D43712U774djOeOiQsq13pLKtd6TSz3BJ0Z04d39AR4z7s/KOmj4IlUtcFbnxfHjvRaPjYPOBon1BNizXZGCOFw73ak1m8kelQurFZChFBlncQ7OzBkapHIfTrwmyYfmWZXM6q6/0Xq/dqLmwtyTrxrQLgRCCa93E/hN3+xt2FM27vW35nHtpKYljTpLJ9NKskmLCGK5ASVyOkplK+eiYj8noeDO6/c6rkZ31FUsaq0vVV2fUzwcywOG3Xn7ZY7aOlb/77F1GBTlMgiAR/rkIhBJMjlL5C5Vvy/PSzbtXLbjJ38eEEiIiIiIiMi38AEl0aL3armcTAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-press &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAABXElEQVRYhe3WvUpeQRDG8Z8fxMZoutgICha5BYs0L1h5ynSpU5x05zaS4hSCp7DODcjpLAKG4BUIFgEFQQhpEiJIwIDFWUVfMAYyG99i/80yz8LMPgyzDIVC4X+yjC0c4gwn6TxM+nKuwrPB+T5iG6Oqbr5ei33XPsfrdL8WXBNMB+dbwjdcjOkXSV8KrnfDVHC+E6xjA/O4NHT9HHs4wEpwTcQbOa3q5t456Lv2VKY5iTbyCcf4gCP8wCJeGGZkFS+DayJ+2DcMj58xDPUcfuELXhlMZSG0I1Xd6Lv2e1U3z8bvrvW+ayNL3hD9az0axcikUYxMGsXIpFGM/IGpvmuf3BZSHL0O3SF6RYFdfO67diflv8SbpGcjR0fe4imOq7rZNiyRC0nPRriRqm5+4j02k7SJd0nPRq5h//1AHE75tSaNYuQvmBk7s5LLyD5GfdeeYZTiQqFQ+HeuAFf6SSN1NRNkAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-press &gt; a :hover,
.l-meganav__category .lc-press.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAACKklEQVRYhWNgGAWjYBTgA4zUNOzR22+y3dtule2/9trp/bffgmzMTL9+/f3HJsjF+t5RS3RfqZdal5ww12Nq2kkToFq6807f9ttFLz7+EP///z8DDL/4+EO8b/vtItXSnXdoZTcTNQ178fGHhCgf22tOVubvyOKcrMzfRfnYXr/4+EOCmvYhAxZqGibCw/7GWUtsz8ZzzwK+/PjDw8LM9OfP338sPBwsX1y0xXaL8LC/+UxNC5EAVT3y9/9/ZkkBjuex1nKLcMlT0z5kQFWPKIhwPYifdXZRtKXMUnUp3hv8nKwfP37/zX/z2WeNpcefRCuIcD14RE0LkQBVS63vv/5wCGZu+RhsIr3m7qsvKj9//2NnZ2X6qSzGc2ftmach76f78HOysfygpp00Af///2cQzNj8AbnEgmGYOK0AVUutgQSjHhlsYNQjgw2MemSwgVGP4AL/Gf4z/vrzjw1Z7Neff2z/Gf5TtRWBDqja1mJgYGDwNZTcZNt66GiKvcLsP3//sbAwM/2Zc/BBqq+h5CZq20Uz8P//f4ZP33/zapbvurH7ykvX////M+y+8tJVo3zXzU/ff/MOqSYKLwfL5xIvte6tF194MzAwMGy9+MK71Euti5eDhVZdEQYGBhpldmYmxr/4+LQAo6XWYAOjHiEE/v6D9M9hNK0BVSspWPF67/VXJf/+45vff/stKMjF+n5joaWvkij3PQYGBgZGRprWi6NgFIyC4Q4AADTe1RLFTYgAAAAASUVORK5CYII=");
}

.l-meganav__category .lc-mold &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAABsUlEQVRYhe3WPWgUQRTA8V9EI4h4IZUWioUWitqKrZXFWlhb2YgLNlvZWdhZrd2ATSohTWKRLaysBHsjGFAwoCRaBDyRw5wWFjOJZzgQkoleMX8Yhnn7Pua9nbezFAqFQqHwH6nqBmZxB/N4hTVsYDXNa0k+n/Rmk102pjL4uIUHeIpnWK7q5sNOpS60J3ER13AD9zGXIX42BmLVl7GIU1jAZ3xP80KSLya9jWSXjYOZ/LzHE7zGRwRxwzP4ghcj8gu4ifOZYiPP0VrFFVzHYfxIo4+fYrF6OJTGJpbwEqczxEemN1LVzToeb6270E7jiN9vZFDVzXDUpgttjtDb5Dpaf5A2PRST+CccyOBjt8XIWsQcPbKET3hY1c27vyl3oT2Dezgu9lUWciQyjdvifTIjXnzrYrNvih+AHk7gknjc5sSeGo7xtyv2nMjoDd2Ftoc3uIpjYsMP8BXPca6qm/6I/l7Db5P1nFZ10+9CO6zqZmXnsyTvj7PLQY5mnwhKIpNGSWTSKIlMGvuRyLAL7eWtRRfaqbTOdouPYz/+fu/iURfas/iGo3ib5IVCoVAAvwDtpnE+IjTxWgAAAABJRU5ErkJggg==");
}

.l-meganav__category .lc-mold &gt; a :hover,
.l-meganav__category .lc-mold.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAACrElEQVRYhe3WT0jbUBwH8DTJS5pYm04drtZqBQud2OlJER0rOw3Z2Gk7OIR5UBiIrt532l1FDwN76EDWw3YaG3XHzinSXbpasUItdlbblWlNapua/zsVikzYTIQK+UAOL3l5v3zfyyOBIJ1Op9PpLs+gdgBFUaB8iW/48P3waWjnyBM/LHQdFfkmTpDxeiN6enom1uMA5ppM2NFtm3nb42oKPemzvW+ow/IGg+ry2vGvpsbavCvpqeXoQjCaHd4/Zu2KokDnj/1j1h6MZoenlqMLbd6VtH81Nablc6iekrrxjywBkHLLDWOms9mUmBtxv5wJxObWE8dDDCtQFAmYQWfj2uyI2+sNxOZ3c0Vn5uSspSxIRMn3mNQiBARBEKrFIB03yb2RAfu77lbzVmsDcfDifscbt90co1nBYiEBPeRsXKuc3zoodAc20s+2M6ddWtSuUL0iHTNfUuuv7g18/vHrESdKOEBgASCwQBEogyKwKEoyypRFSpBkIEgywFGEe9h769Pg668be7MPHBpkgCBIoxWxWozZcY9jqdLmRRljeYmsrAiJISyGwrwWtS6iSZDzMBTmMRTmLSSgr2L8v4HVDiDKyqUm47L3XUR1kN52KjLhj/h2c6XOf+m/myt1Tvgjvt52KqK2djXVm50TJMwXSk28/fZzjGYFi9tu3rRajFmKAAwOYI4TZJwpC1SWPrPG0oU7FhLQz++2+8c9jiUcIFe6b/5L9UePZnnKNh3MxDMFVziZ7wvFf3vCyXxfPFNw2aaDGZrlqer+WtL0PaUIwGAIzLus9Tvnr2EIzFMEYLSsV031HqkVepBaowepNXqQWqN5EAyF+XDypL/SVhTIEE6e9F+7v9/F0Z7JmcDmfCJXdJpwtFjkRJOz2ZRYHO2Z1LqWTqfTXV9/ALiIKlH2Zn9PAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-injection &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAMAAADha6m9AAAA7VBMVEUAAAABAQEEBAQDAwMDAwMDAwMCAgIAAAAbGxsAAAAAAAAEBAQDAwMDAwMBAQEAAAAAAAAAAAAAAAAWFhYBAQEBAQECAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAABRUVFJSUn9/f3v7+97e3sJCQlgYGA3NzclJSXs7Ozp6enY2Ni9vb1/f393d3dpaWllZWViYmJYWFhPT09BQUE7OzstLS3V1dXFxcW5ubmfn5+cnJyWlpaRkZGDg4NxcXEyMjIPDw/i4uLc3NzLy8vHx8e3t7eqqqqXl5eIiIhdXV1LS0sVFRU/UM6zAAAAIHRSTlMA/v728vqwFf47CNzVq45dQy0n/uzKuYSCYlRIRzIfEd650CIAAAE3SURBVDjL7dPHboNAEIBhdsG4xHFip/eZhGJwr+De0tv7P04IRYASDRx89K9FYg+fRmKEsOtPlbNjUZTkw9TgIIN6X2t1j5DJhTQgK+FKBbfqVOcpJlW4+QV+PVA6WEqcwS3lPiB955nhZQIRTQUC4r2YLEuKC1aDkMwmAM15bo8kvA0RUnNuWn2Et4QooxolMHAvG5kgpQ3EyNA9LZEg0mecVN3zzAiSWYZkPDQMG8A2jDVS5MMnj31La4BfDQvEVjrg1O1Vu00IG1FTTnPwT++cIFdMAYCW1tbqEWKSu2TT322o6tt6MA+EinmKyLrifzFlYT94fWcEqgLreSSs6Qwhy+MiThp8P/EvxlWUTHhRSOya6S8BqFvoz6C7K6LeeW08jZc5lG6EdGXPJc6QiSdlYdc2+gERvD1gu3CtSwAAAABJRU5ErkJggg==");
}

.l-meganav__category .lc-injection &gt; a :hover,
.l-meganav__category .lc-injection.on &gt; a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAMAAADha6m9AAABCFBMVEUAAAAGYrAGYq8GYrBRkcgPZ7ICX65DiMMKZLERaLMOZ7ICX64CX64CX64/hsIUarQVa7QRabMSabMVa7QSabMTarQNZrIHYrACX64CX64CX64CX64CX65vpNEXbLVLjcYzfr4OZ7IabrYbb7YYbbUVa7QRaLMGYq8CX64GYq8CX64CX64CX64CX67///9TkshWlMnv9fvr8vn8/f6ItNnK3u6VvN17rNVgnM1SksfY5/O+1uuoyON3qdRmns5jnc1al8sJZLHc6fTD2uyvzOWav9+Yvd6FstiAr9Z9rdZLjsZHi8Q3gb8qeLsOZ7IDYK/i7fbT4/HG2+2sy+WkxeKbwN8xfb0ldbmTD6GLAAAALnRSTlMA/vx9/vgU/fPyo00tB/z679rQzMO6nHVqPjk0J/7++vfo4NzIvq+FbllIIh8PWHynzwAAAT1JREFUOMvt08VywzAQgGFJtkMNM5QZ1zGHmbHc93+TZtyAPe2sfegx/+z1G421Ftn3q8Ns4Cp5zeVcg4M4C9f1/rDYFriQG+BJUFUCs1Jv7s87iwf/dALrmqCo9M7xDH9DETekBQA9eu9AYlMFtqQMqz59HvzLFzLsSO0NoKqfBFASVcFC5DrAWK7QR2wfVLISKJvj5RByGwYb8ZozSCAkZdhJyRzNh5ALfUee62VxBjATxckSIef9NZF0flTZ3sIS+W0uh7Cq0Ww2qrDrhSKncDz8US2KkNxCAYCRYYxlC2mhuxRqAMBLklZqDTZCahcwkvlSNjfWFYs/zWMEKyQYJrGksQJBC9J3O+lEOMdX3FatpBtJE8fywrG2XeIRyxAXPaXZqVqtdF4/eJYMEnd5sqkzxnzxmyDZ9x99A9kmUSLuRprTAAAAAElFTkSuQmCC");
}

.l-meganav__case &gt; ul &gt; li.on .lc-balloonTri {
  position: relative;
}

.l-meganav__case &gt; ul &gt; li.on .lc-balloonTri:before,
.l-meganav__case &gt; ul &gt; li.on .lc-balloonTri:after {
  display: block;
  position: absolute;
  top: 25px;
  width: 0;
  content: " ";
  border: solid transparent;
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.l-meganav__case &gt; ul &gt; li.on .lc-balloonTri:before {
  right: -1px;
  border-width: 5px 8px;
  border-right-color: #a7a7a7;
}

.l-meganav__case &gt; ul &gt; li.on .lc-balloonTri:after {
  right: -3px;
  border-width: 5px 8px;
  border-right-color: #fff;
}

.l-meganav__case &gt; ul &gt; li.on .l-meganav__balloonBox {
  display: block;
}

.l-meganav__balloonBox {
  display: none;
  position: absolute;
  left: 292px;
  top: -1px;
  box-sizing: border-box;
  min-height: 525px;
  padding: 10px 15px;
  border: 1px solid #a7a7a7;
  background-color: #fff;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  width: 1200px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner {
  margin-bottom: 185px;
  overflow-y: auto;
  max-height: 380px;
  display: block;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__leadText {
  margin: 0 5px 30px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List &gt; li &gt; ul {
  display: block;
  overflow: hidden;
  padding: 0 5px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List &gt; li &gt; ul:hover {
  background-color: #efefef;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List &gt; li &gt; ul &gt; li {
  float: left;
  width: 50%;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List &gt; li &gt; ul &gt; li:nth-child(odd) &gt; a {
  margin-right: 10px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List &gt; li &gt; ul &gt; li &gt; a {
  display: block;
  padding: 1px 5px 0;
  text-decoration: none;
  color: #000;
  background-image: none;
}

.language-THA .l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List &gt; li &gt; ul &gt; li &gt; a {
  padding: 1px 8px 0 5px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List &gt; li &gt; ul &gt; li &gt; a:hover {
  text-decoration: underline;
  color: #004098;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List .categoryChildItem {
  width: 272px;
  padding: 10px;
  font-size: 12px;
}

@media screen and (max-width: 1500px) {
  .l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List .categoryChildItem {
    width: 255px;
  }
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List .categoryChildItem &gt; a {
  color: #000;
  text-decoration: none;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List .categoryChildItem &gt; a .m-linkList .m-link {
  font-size: 12px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List {
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  column-count: 3;
  column-gap: 10px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List .categoryChildItem {
  margin: 0 0 10px 0;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 {
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 15;
  box-sizing: border-box;
  padding: 15px 25px;
  width: 351px;
  min-height: 525px;
  background: #f8f8f8;
  border: 1px solid #ccc;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  box-sizing: border-box;
}

.page1 .l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 {
  display: none !important;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List {
  display: none;
  overflow: hidden;
  margin-bottom: 28px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li {
  display: list-item;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li &gt; ul {
  display: block;
  overflow: hidden;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li &gt; ul &gt; li {
  float: left;
  width: 50%;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List &gt; li &gt; ul &gt; li &gt; a:link {
  color: #555;
}

@media screen and (max-width: 1500px) {
  .l-meganav__balloonBox {
    width: 900px;
    min-height: 468px;
  }

  .l-meganav__balloonBox .l-meganav__balloonBoxInner {
    max-height: 270px;
  }
}

.l-meganav__balloonBox .m-hr {
  margin: 10px 0;
}

.l-meganav__balloonBox .subCategoryContainer {
  position: absolute;
  top: -2px;
  left: 100%;
  width: 252px;
  background: #e2e2e2;
  padding: 25px;
  display: none;
}

.l-meganav__balloonBox .subCategoryContainer.active {
  display: block;
}

.l-meganav__balloonBox .lc-h4 {
  margin: 10px 5px;
  font-size: 14px;
  font-weight: bold;
}

.l-meganav__balloonBox .lc-h4:first-child {
  margin-top: 0;
}

.l-meganav__balloonBox .lc-image {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.l-meganav__balloonBox .l-megaNavi__bottomWrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1168px;
  height: 175px;
  background-color: #fff;
  padding: 10px 15px;
  border-top: 1px solid #f4f4f4;
}

.l-meganav__balloonBox .l-megaNavi__bottomWrap .l-megaNavi_col {
  display: inline-block;
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  background-size: contain;
}

.l-meganav__balloonBox .l-megaNavi__bottomWrap .l-megaNavi_col .brand_navi {
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  bottom: 30px;
}

.l-meganav__balloonBox .l-megaNavi__bottomWrap .l-megaNavi_col .brand_navi li {
  width: calc(98% / 4);
  max-width: 143px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: inline-block;
  text-align: center;
}

.l-meganav__balloonBox .l-megaNavi__bottomWrap .l-megaNavi_col .brand_navi li img {
  width: 100%;
}

@media screen and (max-width: 1500px) {
  .l-meganav__balloonBox .l-megaNavi__bottomWrap .l-megaNavi_col .brand_navi li {
    max-width: 105px;
  }
}

@media screen and (max-width: 1500px) {
  .l-meganav__balloonBox .l-megaNavi__bottomWrap {
    width: 868px;
  }
}

.is-fixed .l-meganav__balloonBox .l-meganav__balloonBoxInner {
  max-height: 400px;
}

@media screen and (max-width: 1500px) {
  .is-fixed .l-meganav__balloonBox .l-meganav__balloonBoxInner {
    max-height: 270px;
  }
}

.l-meganav__search {
  display: none;
}

.l-meganav__bannerList {
  padding-top: 10px;
  display: none;
}

.l-meganav__bannerList ul li {
  margin-top: 10px;
}

.l-meganav__bannerList ul li:first-child,
.l-meganav__bannerList ul li a,
.l-meganav__bannerList ul li img {
  display: block;
}

.topPage .l-meganav__bannerList {
  display: block;
}

.topPage.page1 .l-meganav__bannerList {
  display: none;
}

.topPage .l-meganav .lc-heading {
  background-position: -140px 0;
}

.topPage .l-meganav__search {
  display: block;
}

.mypage .l-meganav__balloonBox .l-meganav__balloonBoxInner &gt; ul li {
  width: 49%;
  display: inline-block;
}

.mypage .l-meganav__balloonBox .l-meganav__balloonBoxInner &gt; ul li:hover a {
  text-decoration: underline;
  color: #025fae;
}

.mypage .l-meganav__balloonBox .l-meganav__balloonBoxInner &gt; ul li a {
  color: #000;
}

.topPage .l-meganav .lc-heading {
  background-position: -140px 0;
}

.topPage .l-meganav__search {
  display: block;
}

@media screen and (max-width: 1500px) and (min-width: 1220px) {
  .topPage .l-meganav__search {
    left: calc((100vw - 1220px) / 2);
  }
}

@media all and (max-width: 1500px) and (min-width: 1220px) and (-ms-high-contrast: none) {
  .topPage .l-meganav__search {
    left: calc((100vw - 1240px) / 2);
  }
}

@media all and (max-width: 1500px) and (max-width: 1219px) and (-ms-high-contrast: none) {
  .topPage .l-meganav__search {
    left: 0;
  }
}

.topPage .l-meganav__search .l-meganav__category-ul-list.submeganav-loaded li[class^="lc-"] {
  min-height: 36px;
}

.topPage .l-meganav__search h3 {
  height: 37px;
}

@media screen and (max-width: 1500px) and (min-width: 1220px) {
  .topPage .l-meganav__search.l-meganav__edge {
    left: calc((100vw - 1236px) / 2);
  }
}

@media screen and (max-width: 1500px) {
  .topPage .l-meganav__balloonBox {
    min-height: 468px;
  }

  .topPage .l-meganav__balloonBox .l-meganav__balloonBoxInner {
    max-height: 270px;
  }
}

.l-nosupportWrap {
  background-color: #ffd9d9;
  *position: absolute;
  *width: 100%;
  *z-index: 9000;
}

.l-nosupport {
  box-sizing: border-box;
  width: 1200px;
  padding: 10px;
  margin: 0 auto;
}

.page1 .l-nosupport {
  width: 950px;
}

.l-nosupport__ttl {
  font-size: 14px;
  color: #d00;
}

.l-nosupport__ttl &gt; span:first-child {
  display: inline-block;
  width: 15px;
  height: 13px;
  margin-right: 10px;
  padding-top: 0.2em;
  vertical-align: top;
  *text-indent: 0;
  *font-size: 0;
}

.l-userBox {
  margin-top: 10px;
  padding: 9px;
  border: 1px solid #a7a7a7;
  font-size: 14px;
}

.l-top__aside .l-userBox:first-child,
.l-nav .l-userBox:first-child,
.sideArea .l-userBox:first-child,
#incNavArea .l-userBox:first-child {
  margin-top: 0;
}

.l-userBox__ttl,
.l-userBox__ttl--usermenu {
  margin: -10px -10px 10px;
  padding: 6px 20px 4px;
  background-color: #0098d8;
  font-weight: bold;
  color: #fff;
}

.l-userBox__ttl a,
.l-userBox__ttl--usermenu a {
  text-decoration: underline !important;
  color: #fff !important;
}

.l-userBox__ttl a:hover,
.l-userBox__ttl--usermenu a:hover {
  color: #025fae !important;
}

.l-userBox__ttl {
  font-size: 16px;
}

.l-userBox__ttl--usermenu {
  font-size: 14px;
}

.l-userBox__ttlsub {
  margin: 5px 0;
  font-size: 14px;
  font-weight: bold;
}

.l-userBoxInner {
  margin-top: 7px;
  border-top: 1px dotted #a7a7a7;
  padding: 8px 10px 0;
}

[class^="l-userBox__ttl"] + .l-userBoxInner {
  padding-top: 0;
  border-top: none;
}

.l-linkList--1of2 {
  margin-left: -15px;
  font-size: 0;
}

.l-linkList--1of2 &gt; li {
  display: inline-block;
  box-sizing: border-box;
  width: 50%;
  margin-top: 6px;
  padding-left: 15px;
  vertical-align: top;
  font-size: 14px;
}

.l-nav .l-linkList--1of2 &gt; li,
.sideArea .l-linkList--1of2 &gt; li,
#incNavArea .l-linkList--1of2 &gt; li {
  display: block;
  width: auto;
}

.l-header__paymentMethod {
  margin-top: 7px;
  padding: 8px 10px 0;
}

.l-linkButton {
  margin-top: 12px;
}

.l-linkButton &gt; a {
  display: block;
  box-sizing: border-box;
  padding: 7px 2px 6px;
  background-color: #ffcd00;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
  text-align: center;
  font-size: 14px;
  color: #000 !important;
  text-decoration: none !important;
}

.l-linkButton &gt; a:hover {
  color: #fff !important;
  background-color: #025fae !important;
}

.l-bnr--aside {
  margin-top: 10px;
}

.l-bnr--aside &gt; a {
  display: block;
  border: 1px solid #a7a7a7;
}

@media (min-width: 1px) {
  .l-bnr--aside &gt; a {
    border: none;
  }
}

.l-bnr--aside &gt; a img {
  width: 100%;
}

[data-component=wing-banner] {
  position: fixed;
  top: 50px;
  right: -3px;
  height: calc(100% - 50px);
  z-index: 8001;
}

[data-component=wing-banner] .mc-sale-img {
  width: 62px;
}

[data-component=wing-banner] .m-panel__icon {
  display: flex;
  width: 100%;
  align-items: center;
}

[data-component=wing-banner] .m-panel__icon .m-icn--cvalue {
  background-size: 65px 21px;
  width: 65px;
  height: 21px;
}

[data-component=wing-banner] .m-panel__icon .mc-sale-ration {
  width: 62px;
  height: 21px;
  margin-left: 2px;
}

[data-component=wing-banner] .i-back-to-top {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjIgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT51cC1hcnJvdzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZWxlbWVudHMtLy1mbG9hdC1idXR0b24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4wMDAwMDAsIC04LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJiYWNrLXRvcCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0idXAtYXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjAuNzcxOTUzMSw5LjAzODY3MTg3IEwxMi41MzU3MzQ0LDAuODIyNjA5Mzc1IEMxMS40MzkwNDY5LC0wLjI3NDAzMTI1IDkuNjU0NjU2MjUsLTAuMjc0MDMxMjUgOC41NTg5MDYyNSwwLjgyMTc2NTYyNSBMMC4zMjE3NSw5LjAzODU3ODEyIEMtMC4wNDQ4MTI1LDkuNDA0Mjk2ODcgLTAuMDQ1NTYyNSw5Ljk5NzkyMTg3IDAuMzIwMTA5Mzc1LDEwLjM2NDQ4NDQgQzAuNjg1ODI4MTI1LDEwLjczMTA5MzcgMS4yNzk0NTMxMywxMC43MzE3NSAxLjY0NTk2ODc1LDEwLjM2NjEyNSBMOS44ODM5Njg3NSwyLjE0ODQyMTg3IEMxMC4yNDk0NTMxLDEuNzgyOTM3NSAxMC44NDQyOTY5LDEuNzgyODkwNjIgMTEuMjEwNjI1LDIuMTQ5MjY1NjIgTDE5LjQ0NzczNDQsMTAuMzY2MTcxOSBDMTkuNjMwNzM0NCwxMC41NDg3MDMxIDE5Ljg3MDMxMjUsMTAuNjM5OTIxOSAyMC4xMDk4OTA2LDEwLjYzOTkyMTkgQzIwLjM1MDE3MTksMTAuNjM5OTIxOSAyMC41OTA1LDEwLjU0ODA5MzcgMjAuNzczNjQwNiwxMC4zNjQ1NzgxIEMyMS4xMzkzMTI1LDkuOTk3OTY4NzUgMjEuMTM4NTYyNSw5LjQwNDM0Mzc1IDIwLjc3MTk1MzEsOS4wMzg2NzE4NyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC41NDY4NzUsNS4xMDgzOTA2MyBDMTAuMDI5MDQ2OSw1LjEwODM5MDYzIDkuNjA5MzI4MTMsNS41MjgxMDkzNyA5LjYwOTMyODEzLDYuMDQ1OTM3NSBMOS42MDkzMjgxMywyMy4wNjI0MDYzIEM5LjYwOTMyODEzLDIzLjU4MDIzNDQgMTAuMDI5MDQ2OSwyMy45OTk5NTMxIDEwLjU0Njg3NSwyMy45OTk5NTMxIEMxMS4wNjQ3MDMxLDIzLjk5OTk1MzEgMTEuNDg0NDIxOSwyMy41ODAyMzQ0IDExLjQ4NDQyMTksMjMuMDYyNDA2MyBMMTEuNDg0NDIxOSw2LjA0NTkzNzUgQzExLjQ4NDQyMTksNS41MjgxNTYyNSAxMS4wNjQ3MDMxLDUuMTA4MzkwNjMgMTAuNTQ2ODc1LDUuMTA4MzkwNjMgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat;
  background-position: center !important;
  background-color: #ccc !important;
}

[data-component=wing-banner] .i-panel-history {
  background: url("/vcommon/common/img/svg/icon-wb-viewed.svg") no-repeat;
}

[data-component=wing-banner] .i-panel-wish {
  background: url("/vcommon/common/img/svg/icon-wb-mycomp.svg") no-repeat;
}

[data-component=wing-banner] .i-panel-cart {
  background: url("/vcommon/common/img/svg/icon-wb-cart.svg") no-repeat;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul {
  position: absolute;
  z-index: -1;
  left: -40px;
  background-color: #fff;
}

@media (max-height: 700px) {
  [data-component=wing-banner] .wing-banner-icon &gt; ul {
    z-index: 500;
  }
}

[data-component=wing-banner] .wing-banner-icon &gt; ul.panel {
  left: -60px;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul:first-child {
  top: 256px;
}

@media (max-height: 615px) {
  [data-component=wing-banner] .wing-banner-icon &gt; ul:first-child {
    top: 30%;
  }
}

[data-component=wing-banner] .wing-banner-icon &gt; ul:last-child {
  bottom: 106px;
}

@media (max-height: 700px) {
  [data-component=wing-banner] .wing-banner-icon &gt; ul:last-child {
    z-index: -1;
  }
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li {
  width: 60px;
  height: 56px;
  color: #fff;
  font-size: 12px;
  left: 0;
  position: relative;
  background-color: #004098;
  margin-bottom: 2px;
  transition: left 0.3s ease-out;
  cursor: pointer;
  background-position: center 4px;
  background-repeat: no-repeat;
  background-size: 24px;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li:last-child {
  margin-bottom: 0;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li:hover,
[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li.active {
  opacity: 0.75;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li.disabled {
  background-color: #ccc !important;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li.panel-cart {
  background-color: #ff730a;
  background-position-y: 12px;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li.panel-cart &gt; span {
  position: absolute;
  bottom: 8px;
  width: 100%;
  font-size: 10px;
  text-align: center;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li.i-back-to-top {
  width: 40px;
  height: 44px;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li &gt; i {
  position: absolute;
  font-size: 10px;
  line-height: normal;
  width: 100%;
  text-align: center;
  bottom: 4px;
  font-style: normal;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li &gt; i.i-cart {
  top: 18px;
  left: 24px;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li &gt; i.i-back-to-top {
  margin-top: 10px;
  margin-bottom: 0;
  width: 22px;
  height: 24px;
}

[data-component=wing-banner] .wing-banner-icon &gt; ul &gt; li &gt; i span.cart-count-icon {
  position: absolute;
  top: -10px;
  left: 5px;
  width: 24px;
  font-size: 10px;
  font-weight: bold;
  background: #fc0;
  border-radius: 80%;
  text-align: center;
  color: #000;
}

[data-component=wing-banner] .wing-banner-panel {
  width: 1px;
  height: 100%;
  border-left: 2px solid #004098;
  background: #fff;
  transition: width 0.3s ease-out;
}

[data-component=wing-banner] .wing-banner-panel .m-sale-label-image {
  position: relative;
  width: 124px;
  vertical-align: top;
  padding-left: 12px;
  font-size: 12px;
}

[data-component=wing-banner] .wing-banner-panel .m-sale-label-image:after {
  border-top-width: 24px;
  border-left-width: 24px;
}

[data-component=wing-banner] .wing-banner-panel .wb-close-content,
[data-component=wing-banner] .wing-banner-panel .topic {
  height: 40px;
  line-height: 40px;
}

[data-component=wing-banner] .wing-banner-panel .wb-close-content {
  position: absolute;
  top: 0;
  right: 8px;
  text-align: center;
  font-weight: normal;
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .topic {
  position: relative;
  background-color: #004098;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding-left: 36px;
  background-position: 4px 8px;
}

[data-component=wing-banner] .wing-banner-panel .topic i {
  width: 16px;
}

[data-component=wing-banner] .wing-banner-panel ul.tools {
  display: table;
  table-layout: fixed;
  width: 100%;
}

[data-component=wing-banner] .wing-banner-panel ul.tools li {
  display: table-cell;
  vertical-align: middle;
  color: #000;
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel ul.tools li input {
  vertical-align: middle;
}

[data-component=wing-banner] .wing-banner-panel .list {
  overflow-y: auto;
  height: calc(100vh - 160px);
  margin-bottom: 8px;
}

[data-component=wing-banner] .wing-banner-panel .list:last-child {
  border: none;
}

[data-component=wing-banner] .wing-banner-panel .list .item {
  cursor: pointer;
  padding: 8px 0;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #ccc;
}

[data-component=wing-banner] .wing-banner-panel .list .item:hover {
  border-color: #025fae !important;
}

[data-component=wing-banner] .wing-banner-panel .list .item &gt; div {
  margin: 0 8px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .head {
  height: 24px;
  margin-bottom: 4px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .head &gt; div {
  display: inline-block;
  width: calc(100% - 24px);
  line-height: 16px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .head .i-close {
  width: 20px;
  text-align: right;
  font-size: 16px;
  cursor: pointer;
  vertical-align: top;
}

[data-component=wing-banner] .wing-banner-panel .list .item .head input[type="checkbox"] {
  vertical-align: top;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product {
  padding-bottom: 16px;
  border-bottom: 1px dotted #ccc;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product &gt; div {
  display: inline-block;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .left {
  position: relative;
  width: 80px;
  text-align: center;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .left img {
  max-width: 60px;
  max-height: 60px;
  padding-top: 5px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .left span {
  padding-right: 8px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .right {
  width: calc(100% - 92px);
  padding-left: 8px;
  vertical-align: top;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .right .mc-name {
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .right .mc-sale {
  color: #d00;
  font-weight: bold;
  font-size: 14px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .right .shipping {
  min-height: 21px;
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product .right .shipping img {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot {
  padding-top: 8px;
  text-align: right;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot .move {
  line-height: 35px;
  float: left;
  clear: left;
  text-decoration: underline;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot .qty-input-group {
  height: 35px;
  white-space: nowrap;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot .qty-input-group &gt; div {
  display: inline-block;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot .qty-input-group button.outline-light {
  width: 31px;
  height: 35px;
  background-color: #fff;
  border: 1px solid #c6c6c6;
  border-radius: 0;
  color: #000;
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot .qty-input-group button.outline-light.disable {
  background-color: #a7a7a7;
  border-color: #a7a7a7;
  color: #fff;
  cursor: not-allowed;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot .qty-input-group .m-inputText--right {
  width: 54px;
  height: 33px;
  padding: 0;
  text-align: center;
  border-left: none;
  border-right: none;
}

[data-component=wing-banner] .wing-banner-panel .summary {
  position: absolute;
  bottom: 0;
  width: 334px;
  height: 64px;
  padding: 8px;
  font-size: 16px;
  border-top: 1px solid #eee;
  background-color: #fff;
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel .summary &gt; div {
  display: inline-block;
  width: 49%;
}

[data-component=wing-banner] .wing-banner-panel .summary .total {
  text-align: right;
  color: #d90000;
  font-size: 16px;
}

[data-component=wing-banner] .wing-banner-panel .summary .button,
[data-component=wing-banner] .wing-banner-panel .summary .m-btn--cartinModal {
  width: 100%;
}

[data-component=wing-banner] .wing-banner-panel .panel-history,
[data-component=wing-banner] .wing-banner-panel .panel-wish,
[data-component=wing-banner] .wing-banner-panel .panel-cart {
  position: relative;
  height: 100%;
  display: none;
  transition: left 0.5s ease-in;
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list {
  height: calc(100vh - 48px);
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list .item {
  border-bottom: 1px solid #ccc;
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list .item .product {
  border: none;
  padding-bottom: 0;
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list .item .product .is-sales {
  display: none;
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list .item .product .is-sales .mc-sale-img,
[data-component=wing-banner] .wing-banner-panel .panel-history .list .item .product .is-sales .mc-sale-box {
  display: inline-block;
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list .item .product .is-sales .mc-sale-box {
  display: none;
  position: relative;
  width: 136px;
  vertical-align: top;
  margin-left: 4px;
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list .item .product .is-sales .m-sale-label-image {
  height: 16px;
}

[data-component=wing-banner] .wing-banner-panel .panel-history .list .item .product .left &gt; div {
  text-align: left;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .topic {
  background-position: 2px 6px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .topic .cart-count {
  font-size: 16px;
  color: #d90000;
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters {
  padding: 4px 8px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 2px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .fi div:last-child {
  text-align: right;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters label {
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters .cart-to-component {
  width: 46px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters .cart-to-component div {
  width: 42px;
  height: 28px;
  box-shadow: none;
  background-color: #fff !important;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters .cart-to-component div:hover {
  opacity: 0.75;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters .cart-to-component div.is-disabled {
  background-color: #bfbfbf !important;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters .cart-item-remove {
  width: 42px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters .cart-item-remove div {
  width: 42px;
  height: 24px;
  padding-top: 2px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters .cart-item-remove .button--listDelete-ivl {
  height: 26px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option {
  padding: 8px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-1 &gt; div,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-2 &gt; div,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 &gt; div {
  display: inline-block;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-2 {
  margin-top: 4px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 &gt; div {
  width: 49%;
  line-height: 20px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-1 .left {
  width: 290px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-1 .i-plus {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  background-color: #ffcd00;
  border-color: #ffcd00;
  margin-left: 4px;
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-1 .i-plus.disabled {
  background-color: #ccc;
  border-color: #ccc;
  cursor: not-allowed;
  color: #aaa;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-1 select {
  width: 100%;
  padding: 8px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-move-to-folder {
  display: none;
  border-top: 1px solid #ccc;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder .left,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-move-to-folder .left {
  width: 280px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder .btn-create-new-folder,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-move-to-folder .btn-create-new-folder,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder .btn-component-confirm-move,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-move-to-folder .btn-component-confirm-move {
  width: 50px;
  color: #fff;
  background-color: #004098;
  border-color: #004098;
  text-align: center;
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder {
  padding-top: 4px;
  padding-bottom: 8px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder .desc {
  font-size: 10px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder .desc div {
  display: inline-block;
  width: 290px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder .desc div:last-child {
  width: 40px;
  text-align: right;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder .btn-create-new-folder {
  height: 26px;
  line-height: 26px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder input {
  width: calc(100% - 10px);
  line-height: 24px;
  padding: 0 4px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-add-folder input.error {
  border-color: #d00;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-move-to-folder {
  padding: 8px 0;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .frm-move-to-folder .btn-component-confirm-move {
  height: 36px;
  line-height: 36px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-2 a {
  margin-right: 8px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-2 a.delete-folder.disabled {
  color: #ccc;
  cursor: not-allowed;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-2 a.delete-folder.disabled:hover {
  text-decoration: none;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 {
  color: #004bb1;
  border: 1px solid #ccc;
  border-left: none;
  border-right: none;
  padding: 4px 0;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 &gt; div:last-child {
  text-align: right;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .clear-all {
  text-decoration: underline;
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .clear-all:hover {
  color: #ff730a;
  text-decoration: none;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .clear-all.disabled {
  color: #ccc;
  cursor: not-allowed;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .clear-all.disabled:hover {
  color: #ccc;
  text-decoration: underline;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 label,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .btn-component-to-cart,
[data-component=wing-banner] .wing-banner-panel .pish .filter-option .section-3 .btn-component-move,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .btn-component-delete {
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .btn-component-to-cart {
  width: 124px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .btn-component-move {
  width: 94px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 .btn-component-delete {
  width: 50px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .list {
  height: calc(100vh - 185px);
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item:last-child {
  margin-bottom: 2px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .product {
  border: none;
  padding-bottom: 4px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .summary {
  height: 32px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .change-folder,
[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .move-to-cart {
  color: #004bb1;
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .change-folder.disabled,
[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .move-to-cart.disabled {
  color: #ccc;
  cursor: not-allowed;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .change-folder.disabled:hover,
[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .move-to-cart.disabled:hover {
  color: #ccc;
  text-decoration: underline;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .change-folder:hover,
[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .move-to-cart:hover {
  color: #ff730a;
  text-decoration: none;
}

[data-component=wing-banner] .wing-banner-panel .panel-wish .summary .move-to-cart {
  text-align: right;
}

[data-component=wing-banner] a {
  color: #004bb1;
  text-decoration: none;
}

[data-component=wing-banner] a:hover {
  color: #ff730a;
  text-decoration: underline;
}

[data-component=wing-banner] .m-dotbox {
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

[data-component=wing-banner] .panel-history .mc-sale-img {
  margin-left: 20px;
}

[data-component=wing-banner] .panel-history .mc-sale-box {
  margin-top: 7px;
}

.button--cartToComponent {
  display: block;
  width: 215px;
  height: 27px;
  margin: 0 auto;
  background: #0169c6;
  color: #fff !important;
  padding-top: 9px;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

.button--listAddCart,
.button--listMoveFolder,
.button--listDelete {
  height: 23px;
  display: block;
  border: 1px solid #bfbfbf;
  background: #fff;
  color: #333 !important;
  padding-top: 6px;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

.button--listAddCart:hover,
.button--listMoveFolder:hover,
.button--listDelete:hover {
  opacity: 0.75;
}

.button--listAddCart,
.button--listMoveFolder,
.button--listAddCart-ivl,
.button--listMoveFolder-ivl {
  width: 90px;
}

.button--listAddCart {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAMAAACaPIWZAAABPlBMVEUAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8kAb8lYZys/AAAAaXRSTlMAAQIDBQcKDA0ODxATFBYaGx4fICIkJScoLzM4OTs8QEVGSUtOT1NVVldYWVpcXWFkbG5wc3R9hIaIi5GWl5iZm56goqWnqaqytLe7vsTGyMrLzNDR0tbZ2+bn6u3w8fLz9fb3+fr8/f4b+g49AAAA8klEQVR4AWXMaTcCYRxA8ZuRhezZySIZsidEFiljz06WUGL+3/8LeOY5M+fU9Ht5X1zqjOUsK9OKX8+niHyH8dsTE0cyVevrpQHHofhsoE1fU+2xFEILFu+q3EsGV05qnCcH0UypUs5fvdvZNpTmsnh+NlvAWHh9CqGciutvFtYOoO/tBGVFXFngTIC4PQAEw1pURr3e+JEAT0yaFkVLc7MLgaWtfpQZ6YhYVkEsa5WHHUiIFFLKkcS8T6iyDMfiyRtu3y62w2RFLkYc0dK+QWQO4r/rKL3jBppZvjW7OyeydjpAjeFLW0Se56nTNRUdwvEPuSBQpXfwbHEAAAAASUVORK5CYII=") no-repeat 10px center;
  padding-left: 30px;
  border: 1px solid #bfbfbf;
}

.button--listAddCart-ivl,
.button--listDelete-ivl,
.button--listMoveFolder-ivl {
  height: 21px;
  padding-top: 8px;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  display: block;
  font-size: 12px;
  border: 1px solid #aaa;
}

.button--listAddCart-ivl {
  color: #fff !important;
  background: #bfbfbf url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAMAAACaPIWZAAABPlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+lso7hAAAAaXRSTlMAAQIDBQcKDA0ODxATFBYaGx4fICIkJScoLzM4OTs8QEVGSUtOT1NVVldYWVpcXWFkbG5wc3R9hIaIi5GWl5iZm56goqWnqaqytLe7vsTGyMrLzNDR0tbZ2+bn6u3w8fLz9fb3+fr8/f4b+g49AAAA8klEQVR4AWXMaTcCYRxA8ZuRhezZySIZsidEFiljz06WUGL+3/8LeOY5M+fU9Ht5X1zqjOUsK9OKX8+niHyH8dsTE0cyVevrpQHHofhsoE1fU+2xFEILFu+q3EsGV05qnCcH0UypUs5fvdvZNpTmsnh+NlvAWHh9CqGciutvFtYOoO/tBGVFXFngTIC4PQAEw1pURr3e+JEAT0yaFkVLc7MLgaWtfpQZ6YhYVkEsa5WHHUiIFFLKkcS8T6iyDMfiyRtu3y62w2RFLkYc0dK+QWQO4r/rKL3jBppZvjW7OyeydjpAjeFLW0Se56nTNRUdwvEPuSBQpXfwbHEAAAAASUVORK5CYII=") no-repeat 11px center;
  padding-left: 30px;
}

.button--listMoveFolder-ivl {
  background: #bfbfbf;
  color: #fff !important;
}

.button--listDelete,
.button--listDelete-ivl {
  width: 50px;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
}

.button--listDelete {
  background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAALElEQVQ4y2NgyD/JgIT/Y8EIeVIV/ycak6pYkGhMU2cg+xo/e1Qx3RVTN7oBNkyFh6r2qOEAAAAASUVORK5CYII=") no-repeat center;
  border: 1px solid #bfbfbf;
}

.button--listDelete-ivl {
  background: #bfbfbf url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAYAAACNdSR1AAAAKUlEQVQ4y2P4//8/AxLGBuDyDKQqJhqQrFiQWExbZxDNHlVMf8XUjW4A7Czj9LaNrBoAAAAASUVORK5CYII=") no-repeat center;
}

.m-modal--movePart h4 {
  border-bottom: 1px solid #000;
  padding-bottom: 8px;
  margin-top: 24px;
  font-size: 14px;
}

.similarBody {
  padding: 10px;
  border: 1px solid #bfbfbf;
  border-radius: 2px;
}

.folderlist {
  height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.folderlist .cur {
  background-color: #749dcf;
}

.folderlist .cur a {
  color: #fff;
}

.folderlist li {
  display: block;
  width: 100%;
  line-height: 2.6;
}

.folderlist li a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
}

.folderlist li a:hover {
  background-color: #749dcf;
  color: #fff;
}

.folderlist li a input {
  vertical-align: middle;
}

.folderlist li ul li a {
  padding-left: 15px;
}

.folderlist li ul li ul li a {
  padding-left: 30px;
}

.folderlist li ul li ul li ul li a {
  padding-left: 45px;
}

.folderlist .folderRadio {
  cursor: pointer;
}

.VN_pageTop {
  position: static;
  z-index: auto;
  bottom: auto;
  right: auto;
  filter: alpha(opacity=100);
  opacity: 1;
  border-radius: 0;
  background: transparent;
}

.VN_pageTop:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}

.titleBlock {
  margin: 40px 0 20px;
  border-bottom: 1px solid #333;
  line-height: 1.3;
}

[class^="l-content"] .titleBlock:first-child {
  margin-top: 0;
}

.titleBlock .titleBlock__h3 {
  font-size: 14px;
  padding-bottom: 5px;
}

.titleBlock .titleBlock__container {
  padding: 0 0 8px 0;
}

.titleBlock .titleBlock__container .titleBlock__main {
  float: left;
  border-left: 5px solid #0169c6;
  padding: 0 10px;
}

.titleBlock .titleBlock__container .titleBlock__main strong {
  line-height: 1.1;
  font-size: 20px;
}

.titleBlock .titleBlock__container .titleBlock__sub {
  float: right;
}

.titleBlock__h1 {
  border-top: solid 3px #0169c6;
  border-bottom: solid 1px #333;
  font-weight: bold;
  padding: 16px 0;
  margin: 0 0 20px 0;
  line-height: 1.25;
  font-size: 24px;
}

.titleBlockWrap__h1 {
  display: table;
  width: 100%;
  padding: 0px 0px;
  margin: 0 0 40px 0;
  border-top: solid 3px #0169c6;
  border-bottom: solid 1px #333;
  font-size: 24px;
  font-weight: bold;
}

.titleBlockWrap__h1 h1 {
  display: table-cell;
  *display: inline;
  *zoom: 1;
  min-width: 235px;
  *width: 235px;
  padding: 16px 0;
  vertical-align: middle;
  line-height: 1.25;
  font-size: 24px;
}

.titleBlockWrap__h1 .titleBlock__sub {
  display: table-cell;
  padding: 10px 0;
  vertical-align: middle;
  text-align: right;
  word-wrap: break-word;
}

.titleBlockWrap__h1 p {
  display: table-cell;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  font-size: 12px;
  font-weight: normal;
}

.titleBlockWrap__h1 p.lead {
  width: 100%;
  *width: 610px;
}

.titleBlockWrap__h1 p.image {
  width: 350px;
}

.titleBlock__h3 {
  margin-bottom: 20px;
  padding: 6px;
  border-left: solid 5px #999;
  background-color: #e6e6e6;
  font-size: 14px;
  font-weight: bold;
}

.titleBlock__h3--wysiwyg {
  margin: 40px 0 20px;
  padding-bottom: 8px;
  border-bottom: 2px solid #0169c6;
  font-size: 16px;
  font-weight: bold;
}

.titleBlock__h4 {
  margin: 17px 0;
  font-weight: bold;
}

.contentsBlockEmphasis {
  margin-top: 0.85em;
  margin-bottom: 20px;
  border: solid 2px #67a5dd;
  border-radius: 2px;
}

.contentsBlockEmphasis__title {
  padding: 10px 14px;
  background-color: #67a5dd;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
  color: #fff;
}

.contentsBlockEmphasis__main {
  padding: 15px;
}

.bnrPromotionBlock .contentsBlockEmphasis__main {
  padding-right: 0;
}

.bnrPromotionBlock .contentsBlockEmphasis__main-banner {
  overflow: hidden;
}

.bnrPromotionBlock .contentsBlockEmphasis__main-banner li {
  float: left;
  margin-right: 13px;
}

.bnrPromotionBlock .contentsBlockEmphasis__main-banner li a {
  display: block;
}

.bnrPromotionBlock .contentsBlockEmphasis__main-banner li:last-child {
  margin: 0;
}

.recommendBlock {
  width: 100%;
  margin-bottom: 20px;
}

.recommendTtl {
  width: 100%;
  height: 32px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
  line-height: 32px;
}

.recommendTtl span {
  padding-left: 10px;
  border-left: 5px #0169c7 solid;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.recommendBody {
  overflow: hidden;
}

.page1 .recommendBody {
  width: 700px;
}

.page2 .recommendBody {
  width: 950px;
}

.recommendItem {
  float: left;
  width: 138px;
  margin: 0 0 10px;
  padding: 10px 10px 0px;
}

.page1 .recommendItem {
  min-height: 230px;
}

.recommendItemImg {
  width: 102px;
  height: 102px;
  margin: 0 0 8px;
  padding: 4px;
  border: 1px solid #c5c5c5;
  background: #fff;
  line-height: 102px;
  text-align: center;
}

.recommendItemImg img {
  width: 100px;
  height: 100px;
}

.recommendItemName {
  font-weight: bold;
  text-decoration: underline;
}

.crmDefaultList_box ul li p.txt .sale,
.crmDefaultList_box ul li p.txt .price,
.crmDefaultList_box ul li p.txt .delivery,
.crmRankingList_box ul li p.txt .sale,
.crmRankingList_box ul li p.txt .price,
.crmRankingList_box ul li p.txt .delivery,
.crmFirstBuyList__box ul li p.txt .sale,
.crmFirstBuyList__box ul li p.txt .price,
.crmFirstBuyList__box ul li p.txt .delivery,
.crmRecentlyViewCoBuyList__box ul li p.txt .sale,
.crmRecentlyViewCoBuyList__box ul li p.txt .price,
.crmRecentlyViewCoBuyList__box ul li p.txt .delivery {
  display: none;
}

.crmTemplateBlock {
  position: relative;
}

.crmTemplateBlock ul.listwrap {
  margin: 0px auto;
  letter-spacing: -0.4em;
  z-index: 1;
}

.category .crmDefaultList_box.crmTemplateBlock ul.listwrap {
  width: 100% !important;
}

#ViewCategoryRecommend .crmTemplateBlock ul.listwrap {
  text-align: center;
  width: auto !important;
  white-space: nowrap;
}

.slider-disable .crmTemplateBlock ul.listwrap {
  white-space: inherit !important;
}

.crmTemplateBlock ul.listwrap li.list {
  display: inline-block;
  letter-spacing: normal;
  text-align: left;
  *display: inline;
  *zoom: 1;
}

.crmTemplateBlock a.btn {
  position: absolute;
  top: 57px;
  width: 35px;
  height: 74px;
  text-align: left;
  padding: 0px;
  background-image: url("/vcommon/common/img/button_arrow_nextback.png");
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.crmTemplateBlock .crmTemplateBlock_left {
  background-position: 0px 0px;
  left: 0px;
}

.crmTemplateBlock .crmTemplateBlock_right {
  background-position: 0px -74px;
  right: 0px;
}

.crmTemplateBlock.crmRow2 ul.listwrap li.item {
  padding-bottom: 10px;
}

.crmTemplateBlock ul li .image img {
  max-width: 100px;
  max-height: 100px;
}

.topWrapper .crmCaution,
.crmCaution,
.modalProductCart__recommend .crmCaution,
.modalMyPartsAdd__recommend .crmCaution {
  color: #999;
  margin: -5px 0 15px;
  text-align: right;
}

.modalProductCart__recommend .crmCaution,
.modalMyPartsAdd__recommend .crmCaution {
  margin: 5px 0 0;
}

.crmMakerRankingList {
  min-height: 160px;
  margin-bottom: 40px;
}

.crmMakerRankingList__box &gt; .listwrap {
  position: absolute;
  left: 35px;
}

.page1 .crmMakerRankingList__box &gt; .listwrap {
  left: 25px;
}

.crmMakerRankingList__box .item {
  display: inline-block;
  width: 220px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.crmMakerRankingList__box .rankingList {
  margin-left: 30px;
  border: 2px solid #999;
  border-radius: 2px;
}

.crmMakerRankingList__box .rankingList .linklistBox {
  height: 110px;
  min-height: 110px;
  overflow: hidden;
}

.crmMakerRankingList__box .rankingList .linkList &gt; li {
  margin-bottom: 4px;
  padding-left: 8px;
  text-indent: -8px;
}

.crmMakerRankingList__box .rankingList .linkList &gt; li &gt; a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEW/v78AS7E2lsyyAAAAAXRSTlMAQObYZgAAABJJREFUGBljbmBmAEMJZgPmBAAIngE+HFgy7QAAAABJRU5ErkJggg==) 0 3px no-repeat;
  padding-left: 8px;
  text-decoration: none;
}

.crmMakerRankingList__box .rankingList .linkList &gt; li &gt; a:hover {
  text-decoration: underline;
}

.crmMakerRankingList__box .rankingList__title {
  padding: 7px 10px;
  background-color: #999;
  font-weight: bold;
  color: #fff;
}

.crmMakerRankingList__box .rankingListWrap {
  padding: 7px 10px;
  background-color: #fff;
}

.crmMakerRankingList__box .rankingList__more {
  display: none;
  margin-top: 7px;
  padding-top: 10px;
  border-top: 1px dotted #bfbfbf;
}

.crmMakerRankingList__box .rankingList__more &gt; a {
  padding: 1px 0 0 19px;
  text-decoration: none;
}

.crmMakerRankingList__box .rankingList__more &gt; a:hover {
  text-decoration: underline;
}

.crmMakerRankingList__box .rankingList__more .open {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQMAAABIJXY/AAAABlBMVEWZmZn///+D7jMZAAAAE0lEQVQYV2NggAEmGJI/gGDDAAARwwDst0WXTwAAAABJRU5ErkJggg==) no-repeat;
}

.crmMakerRankingList__box .rankingList__more .close {
  display: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQMAAABIJXY/AAAABlBMVEWZmZn///+D7jMZAAAAD0lEQVQY02NgwADyBzDFABDTAOBzgWfyAAAAAElFTkSuQmCC) no-repeat;
}

.crmOrderedSeriesRepeatList,
.crmOrderedCategoryRepeatList,
.crmViewedCategoryCategoryList,
.crmOrderedCategoryCategoryList,
.crmOrderedCustUnitList,
.mypage #purchase_series_repeat_recommend .crmDefaultList {
  position: relative;
  min-height: 190px;
}

.crmOrderedSeriesRepeatList__box,
.crmOrderedCategoryRepeatList__box,
.crmViewedCategoryCategoryList__box,
.crmOrderedCategoryCategoryList__box,
.crmOrderedCustUnitList__box,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box {
  padding: 0 40px;
}

.crmOrderedSeriesRepeatList__box ul li p.txt .sale,
.crmOrderedCategoryRepeatList__box ul li p.txt .sale,
.crmViewedCategoryCategoryList__box ul li p.txt .sale,
.crmOrderedCategoryCategoryList__box ul li p.txt .sale,
.crmOrderedCustUnitList__box ul li p.txt .sale,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt .sale,
.crmOrderedSeriesRepeatList__box ul li p.txt .price,
.crmOrderedCategoryRepeatList__box ul li p.txt .price,
.crmViewedCategoryCategoryList__box ul li p.txt .price,
.crmOrderedCategoryCategoryList__box ul li p.txt .price,
.crmOrderedCustUnitList__box ul li p.txt .price,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt .price,
.crmOrderedSeriesRepeatList__box ul li p.txt .delivery,
.crmOrderedCategoryRepeatList__box ul li p.txt .delivery,
.crmViewedCategoryCategoryList__box ul li p.txt .delivery,
.crmOrderedCategoryCategoryList__box ul li p.txt .delivery,
.crmOrderedCustUnitList__box ul li p.txt .delivery,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt .delivery {
  display: block;
}

.crmOrderedSeriesRepeatList__box ul,
.crmOrderedCategoryRepeatList__box ul,
.crmViewedCategoryCategoryList__box ul,
.crmOrderedCategoryCategoryList__box ul,
.crmOrderedCustUnitList__box ul,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul {
  width: auto;
  margin: 0 auto;
  padding-left: 0px;
}

.crmOrderedSeriesRepeatList__box ul li,
.crmOrderedCategoryRepeatList__box ul li,
.crmViewedCategoryCategoryList__box ul li,
.crmOrderedCategoryCategoryList__box ul li,
.crmOrderedCustUnitList__box ul li,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 134px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.crmOrderedSeriesRepeatList__box ul li a,
.crmOrderedCategoryRepeatList__box ul li a,
.crmViewedCategoryCategoryList__box ul li a,
.crmOrderedCategoryCategoryList__box ul li a,
.crmOrderedCustUnitList__box ul li a,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li a {
  display: block;
  padding: 0px 12px;
  white-space: normal;
}

.crmOrderedSeriesRepeatList__box ul li a:hover,
.crmOrderedCategoryRepeatList__box ul li a:hover,
.crmViewedCategoryCategoryList__box ul li a:hover,
.crmOrderedCategoryCategoryList__box ul li a:hover,
.crmOrderedCustUnitList__box ul li a:hover,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li a:hover {
  text-decoration: none;
}

.crmOrderedSeriesRepeatList__box ul li .pname,
.crmOrderedCategoryRepeatList__box ul li .pname,
.crmViewedCategoryCategoryList__box ul li .pname,
.crmOrderedCategoryCategoryList__box ul li .pname,
.crmOrderedCustUnitList__box ul li .pname,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li .pname,
.crmOrderedSeriesRepeatList__box ul li .txt,
.crmOrderedCategoryRepeatList__box ul li .txt,
.crmViewedCategoryCategoryList__box ul li .txt,
.crmOrderedCategoryCategoryList__box ul li .txt,
.crmOrderedCustUnitList__box ul li .txt,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li .txt {
  display: block;
}

.crmOrderedSeriesRepeatList__box ul li .pname,
.crmOrderedCategoryRepeatList__box ul li .pname,
.crmViewedCategoryCategoryList__box ul li .pname,
.crmOrderedCategoryCategoryList__box ul li .pname,
.crmOrderedCustUnitList__box ul li .pname,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li .pname,
.crmOrderedSeriesRepeatList__box ul li .maker,
.crmOrderedCategoryRepeatList__box ul li .maker,
.crmViewedCategoryCategoryList__box ul li .maker,
.crmOrderedCategoryCategoryList__box ul li .maker,
.crmOrderedCustUnitList__box ul li .maker,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li .maker {
  word-wrap: break-word;
}

.crmOrderedSeriesRepeatList__box ul li .image,
.crmOrderedCategoryRepeatList__box ul li .image,
.crmViewedCategoryCategoryList__box ul li .image,
.crmOrderedCategoryCategoryList__box ul li .image,
.crmOrderedCustUnitList__box ul li .image,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li .image {
  display: block;
  position: relative;
  min-height: 100px;
  padding: 4px;
  border: solid 1px #c5c5c5;
  text-align: center;
}

.crmOrderedSeriesRepeatList__box ul li .image img,
.crmOrderedCategoryRepeatList__box ul li .image img,
.crmViewedCategoryCategoryList__box ul li .image img,
.crmOrderedCategoryCategoryList__box ul li .image img,
.crmOrderedCustUnitList__box ul li .image img,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li .image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.crmOrderedSeriesRepeatList__box ul li span.pname,
.crmOrderedCategoryRepeatList__box ul li span.pname,
.crmViewedCategoryCategoryList__box ul li span.pname,
.crmOrderedCategoryCategoryList__box ul li span.pname,
.crmOrderedCustUnitList__box ul li span.pname,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li span.pname {
  margin-top: 5px;
  text-decoration: underline;
}

.crmOrderedSeriesRepeatList__box ul li p.txt,
.crmOrderedCategoryRepeatList__box ul li p.txt,
.crmViewedCategoryCategoryList__box ul li p.txt,
.crmOrderedCategoryCategoryList__box ul li p.txt,
.crmOrderedCustUnitList__box ul li p.txt,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt {
  margin-top: 5px;
  color: #333;
}

.crmOrderedSeriesRepeatList__box ul li p.txt &gt; span,
.crmOrderedCategoryRepeatList__box ul li p.txt &gt; span,
.crmViewedCategoryCategoryList__box ul li p.txt &gt; span,
.crmOrderedCategoryCategoryList__box ul li p.txt &gt; span,
.crmOrderedCustUnitList__box ul li p.txt &gt; span,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt &gt; span {
  display: block;
}

.crmOrderedSeriesRepeatList__box ul li p.txt &gt; span .sale,
.crmOrderedCategoryRepeatList__box ul li p.txt &gt; span .sale,
.crmViewedCategoryCategoryList__box ul li p.txt &gt; span .sale,
.crmOrderedCategoryCategoryList__box ul li p.txt &gt; span .sale,
.crmOrderedCustUnitList__box ul li p.txt &gt; span .sale,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt &gt; span .sale {
  font-weight: bold;
  color: #d00;
}

.crmOrderedSeriesRepeatList__box .listwrap li .item__box,
.crmOrderedCategoryRepeatList__box .listwrap li .item__box,
.crmViewedCategoryCategoryList__box .listwrap li .item__box,
.crmOrderedCategoryCategoryList__box .listwrap li .item__box,
.crmOrderedCustUnitList__box .listwrap li .item__box,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box .listwrap li .item__box {
  padding: 10px 12px;
}

.crmOrderedSeriesRepeatList__box .listwrap li a,
.crmOrderedCategoryRepeatList__box .listwrap li a,
.crmViewedCategoryCategoryList__box .listwrap li a,
.crmOrderedCategoryCategoryList__box .listwrap li a,
.crmOrderedCustUnitList__box .listwrap li a,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box .listwrap li a {
  display: block;
  padding: 0;
}

.crmOrderedSeriesRepeatList__box .listwrap .item:hover,
.crmOrderedCategoryRepeatList__box .listwrap .item:hover,
.crmViewedCategoryCategoryList__box .listwrap .item:hover,
.crmOrderedCategoryCategoryList__box .listwrap .item:hover,
.crmOrderedCustUnitList__box .listwrap .item:hover,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box .listwrap .item:hover {
  cursor: pointer;
}

.crmOrderedSeriesRepeatList__box .listwrap .item:hover a,
.crmOrderedCategoryRepeatList__box .listwrap .item:hover a,
.crmViewedCategoryCategoryList__box .listwrap .item:hover a,
.crmOrderedCategoryCategoryList__box .listwrap .item:hover a,
.crmOrderedCustUnitList__box .listwrap .item:hover a,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box .listwrap .item:hover a {
  text-decoration: underline;
  color: #ff730a;
}

.crmViewedCategoryCategoryList__box ul li span.pname {
  white-space: break-spaces;
}

.mypage #cart_simul_purchase .crmDefaultList_box {
  padding: 0 40px;
}

.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li {
  width: 110px;
  padding: 10px 12px;
}

.mypage #purchase_series_repeat_recommend .crmDefaultList_box .listwrap .item:hover a {
  text-decoration: none;
}

.modalProductCart__recommend,
.modalMyPartsAdd__recommend {
  border-top: solid 1px #bfbfbf;
  margin-top: 15px;
}

.modalProductCart__recommend .titleBlock__h4,
.modalMyPartsAdd__recommend .titleBlock__h4 {
  margin: 17px 0 5px;
}

.detail--simple .modalProductCart__recommend,
.detail--simple .modalMyPartsAdd__recommend {
  border: none;
}

.crmCartInModalList,
.crmMyPartsAddModalList {
  position: relative;
  min-height: 190px;
}

.crmCartInModalList__box,
.crmMyPartsAddModalList__box {
  padding: 0 36px;
}

.crmCartInModalList__box .listwrap,
.crmMyPartsAddModalList__box .listwrap {
  width: auto;
  margin: 0 auto;
  padding-left: 0px;
}

.crmCartInModalList__box .listwrap .item,
.crmMyPartsAddModalList__box .listwrap .item {
  display: inline-block;
  width: 156px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.crmCartInModalList__box .listwrap .item .item__box,
.crmMyPartsAddModalList__box .listwrap .item .item__box {
  padding: 10px 12px;
}

.crmCartInModalList__box .listwrap .item .item__box a,
.crmMyPartsAddModalList__box .listwrap .item .item__box a {
  display: block;
  padding: 0px;
}

.crmCartInModalList__box .listwrap .item .item__box a:hover,
.crmMyPartsAddModalList__box .listwrap .item .item__box a:hover {
  text-decoration: none;
}

.crmCartInModalList__box .listwrap .item .item__box .pname,
.crmMyPartsAddModalList__box .listwrap .item .item__box .pname,
.crmCartInModalList__box .listwrap .item .item__box .txt,
.crmMyPartsAddModalList__box .listwrap .item .item__box .txt {
  display: block;
}

.crmCartInModalList__box .listwrap .item .item__box .pname,
.crmMyPartsAddModalList__box .listwrap .item .item__box .pname,
.crmCartInModalList__box .listwrap .item .item__box .maker,
.crmMyPartsAddModalList__box .listwrap .item .item__box .maker {
  word-wrap: break-word;
}

.crmCartInModalList__box .listwrap .item .item__box .image,
.crmMyPartsAddModalList__box .listwrap .item .item__box .image {
  display: block;
  text-align: center;
  min-height: 100px;
}

.crmCartInModalList__box .listwrap .item .item__box span.pname,
.crmMyPartsAddModalList__box .listwrap .item .item__box span.pname {
  margin-top: 5px;
  text-decoration: underline;
}

.crmCartInModalList__box .listwrap .item .item__box span.num,
.crmMyPartsAddModalList__box .listwrap .item .item__box span.num {
  font-weight: bold;
}

.crmCartInModalList__box .listwrap .item .item__box p.txt,
.crmMyPartsAddModalList__box .listwrap .item .item__box p.txt {
  margin-top: 5px;
  color: #333;
}

.crmCartInModalList__box .listwrap .item .item__box p.txt span .sale,
.crmMyPartsAddModalList__box .listwrap .item .item__box p.txt span .sale {
  font-weight: bold;
  color: #d00;
}

.crmCartInModalList__box .listwrap .item .item__box p.txt .sale,
.crmMyPartsAddModalList__box .listwrap .item .item__box p.txt .sale,
.crmCartInModalList__box .listwrap .item .item__box p.txt .price,
.crmMyPartsAddModalList__box .listwrap .item .item__box p.txt .price,
.crmCartInModalList__box .listwrap .item .item__box p.txt .delivery,
.crmMyPartsAddModalList__box .listwrap .item .item__box p.txt .delivery {
  display: block;
}

.crmCartInModalList__box .listwrap .item:hover,
.crmMyPartsAddModalList__box .listwrap .item:hover {
  cursor: pointer;
}

.crmCartInModalList__box .listwrap .item:hover a,
.crmMyPartsAddModalList__box .listwrap .item:hover a {
  text-decoration: underline;
  color: #ff730a;
}

#cart_in_modal_placeholder,
#myItemList_add_modal_placeholder {
  visibility: hidden;
  height: 1px;
  overflow: hidden;
}

.crmDefaultList_box ul li p.txt span,
.crmRelatedList__box ul li p.txt span,
.crmRankingList_box ul li p.txt span,
.crmFirstBuyList__box ul li p.txt span,
.crmRecentlyViewCoBuyList__box ul li p.txt span,
.crmOrderedSeriesRepeatList ul li p.txt span,
.crmOrderedCategoryRepeatList ul li p.txt span,
.crmViewedCategoryCategoryList ul li p.txt span,
.crmOrderedCategoryCategoryList ul li p.txt span,
.crmOrderedCustUnitList ul li p.txt span,
.mypage #purchase_series_repeat_recommend .crmDefaultList ul li p.txt span {
  display: inline;
}

.crmDefaultList_box ul li p.txt .price,
.crmRelatedList__box ul li p.txt .price,
.crmRankingList_box ul li p.txt .price,
.crmFirstBuyList__box ul li p.txt .price,
.crmRecentlyViewCoBuyList__box ul li p.txt .price,
.crmOrderedSeriesRepeatList ul li p.txt .price,
.crmOrderedCategoryRepeatList ul li p.txt .price,
.crmViewedCategoryCategoryList ul li p.txt .price,
.crmOrderedCategoryCategoryList ul li p.txt .price,
.crmOrderedCustUnitList ul li p.txt .price,
.mypage #purchase_series_repeat_recommend .crmDefaultList ul li p.txt .price,
.crmDefaultList_box ul li p.txt .delivery,
.crmRelatedList__box ul li p.txt .delivery,
.crmRankingList_box ul li p.txt .delivery,
.crmFirstBuyList__box ul li p.txt .delivery,
.crmRecentlyViewCoBuyList__box ul li p.txt .delivery,
.crmOrderedSeriesRepeatList ul li p.txt .delivery,
.crmOrderedCategoryRepeatList ul li p.txt .delivery,
.crmViewedCategoryCategoryList ul li p.txt .delivery,
.crmOrderedCategoryCategoryList ul li p.txt .delivery,
.crmOrderedCustUnitList ul li p.txt .delivery,
.mypage #purchase_series_repeat_recommend .crmDefaultList ul li p.txt .delivery {
  display: block;
  background: none;
  margin-top: 0;
  padding: 0;
  text-align: left;
  width: auto;
}

.crmDefaultList_box ul li p.txt .price .num,
.crmRelatedList__box ul li p.txt .price .num,
.crmRankingList_box ul li p.txt .price .num,
.crmFirstBuyList__box ul li p.txt .price .num,
.crmRecentlyViewCoBuyList__box ul li p.txt .price .num,
.crmOrderedSeriesRepeatList ul li p.txt .price .num,
.crmOrderedCategoryRepeatList ul li p.txt .price .num,
.crmViewedCategoryCategoryList ul li p.txt .price .num,
.crmOrderedCategoryCategoryList ul li p.txt .price .num,
.crmOrderedCustUnitList ul li p.txt .price .num,
.mypage #purchase_series_repeat_recommend .crmDefaultList ul li p.txt .price .num,
.crmDefaultList_box ul li p.txt .delivery .num,
.crmRelatedList__box ul li p.txt .delivery .num,
.crmRankingList_box ul li p.txt .delivery .num,
.crmFirstBuyList__box ul li p.txt .delivery .num,
.crmRecentlyViewCoBuyList__box ul li p.txt .delivery .num,
.crmOrderedSeriesRepeatList ul li p.txt .delivery .num,
.crmOrderedCategoryRepeatList ul li p.txt .delivery .num,
.crmViewedCategoryCategoryList ul li p.txt .delivery .num,
.crmOrderedCategoryCategoryList ul li p.txt .delivery .num,
.crmOrderedCustUnitList ul li p.txt .delivery .num,
.mypage #purchase_series_repeat_recommend .crmDefaultList ul li p.txt .delivery .num {
  font-weight: bold;
}

.crmDefaultList_box ul li p.txt .price,
.crmRelatedList__box ul li p.txt .price,
.crmRankingList_box ul li p.txt .price,
.crmFirstBuyList__box ul li p.txt .price,
.crmRecentlyViewCoBuyList__box ul li p.txt .price,
.crmOrderedSeriesRepeatList ul li p.txt .price,
.crmOrderedCategoryRepeatList ul li p.txt .price,
.crmViewedCategoryCategoryList ul li p.txt .price,
.crmOrderedCategoryCategoryList ul li p.txt .price,
.crmOrderedCustUnitList ul li p.txt .price,
.mypage #purchase_series_repeat_recommend .crmDefaultList ul li p.txt .price {
  font-weight: bold;
}

.crmDefaultList_box ul li p.txt .m-lbl--info,
.crmRelatedList__box ul li p.txt .m-lbl--info,
.crmRankingList_box ul li p.txt .m-lbl--info,
.crmFirstBuyList__box ul li p.txt .m-lbl--info,
.crmRecentlyViewCoBuyList__box ul li p.txt .m-lbl--info,
.crmOrderedSeriesRepeatList ul li p.txt .m-lbl--info,
.crmOrderedCategoryRepeatList ul li p.txt .m-lbl--info,
.crmViewedCategoryCategoryList ul li p.txt .m-lbl--info,
.crmOrderedCategoryCategoryList ul li p.txt .m-lbl--info,
.crmOrderedCustUnitList ul li p.txt .m-lbl--info,
.mypage #purchase_series_repeat_recommend .crmDefaultList ul li p.txt .m-lbl--info {
  display: inline-block;
  margin-top: 3px;
}

.crmRankingList_box ul li p.txt .price,
.crmRankingList_box ul li p.txt .delivery {
  text-align: center;
}

.crmDefaultList {
  position: relative;
  min-height: 190px;
}

.crmDefaultList_box {
  float: none;
  width: auto;
  padding: 0px;
  overflow: hidden;
}

.crmDefaultList_box ul {
  letter-spacing: -0.4em;
}

.crmDefaultList_box ul li {
  display: inline-block;
  width: 130px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.crmDefaultList_box ul li.mar {
  margin-top: 15px;
}

.crmDefaultList_box ul li a {
  display: block;
  padding: 0px 10px;
  text-decoration: none;
}

.crmDefaultList_box ul li a:hover {
  text-decoration: none;
}

.i-zalo-link {
  background: url("/vcommon/common/img/zalo-link-icon.png") center / contain no-repeat;
  border-radius: 2px 0 0;
  display: block;
  width: 60px;
  height: 60px;
  position: fixed;
  z-index: 100;
  bottom: 75px;
  right: 30px;
}</pre></body></html>