@import url('common-part1_rev_2511231420.css');

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

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

.m-helpList > li {
  margin: .4em 0;
}

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

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

.m-link--helpBalloon.on {
  position: relative;
}

.m-link--helpBalloon a {
  text-decoration: none;
}

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

.m-link--helpBalloon a span {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 3px;
  vertical-align: middle;
}

.m-link--helpBalloon__balloonBox {
  display: none;
  position: absolute;
  bottom: 35px;
  right: -90px;
  text-align: left;
  line-height: 1.6;
  padding: 10px;
  white-space: nowrap;
  border: 1px solid #bfbfbf;
  color: #333;
  background-color: #fff;
  z-index: 1;
}

.m-link--helpBalloon.on .m-link--helpBalloon__balloonBox {
  display: block;
}

.c-modal .m-link--helpBalloon__balloonBox {
  right: -95px;
}

.m-link--helpBalloon__balloonBox:before,
.m-link--helpBalloon__balloonBox:after {
  display: block;
  position: absolute;
  bottom: -32px;
  right: 96px;
  width: 0;
  content: " ";
  border: solid transparent;
  border-width: 16px 10px;
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.m-link--helpBalloon__balloonBox:before {
  border-top-color: #bfbfbf;
}

.m-link--helpBalloon__balloonBox:after {
  bottom: -30px;
  border-top-color: #fff;
}

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

.m-link--pdf > 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 > a:hover {
  text-decoration: underline;
}

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

.m-link--excel > 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 > a:hover {
  text-decoration: underline;
}

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

.m-link--word > 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 > a:hover {
  text-decoration: underline;
}

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

.m-link--zip > 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 > a:hover {
  text-decoration: underline;
}

.m-list > li,
.m-list--strong > li {
  list-style-type: disc;
  margin: .25em 0 .25em 1.5em;
  text-indent: .2em;
}

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

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

.m-notesList > li,
.m-notesList--strong > li {
  margin: .25em 0;
  padding-left: 1em;
  text-indent: -1em;
}

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

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

.m-numList > li {
  margin: .25em 0;
  padding-left: 1.3em;
  text-indent: -1.3em;
}

.m-numList > li .mc-num {
  padding-right: .5em;
  font-weight: bold;
}

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

.m-numList--strong > li {
  display: table;
  margin: .25em 0;
  font-weight: bold;
}

.m-numList--strong > 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 > li [class^="mc-num1"],
.m-numList--strong > li [class^="mc-num2"] {
  width: 28px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-numNotesList > li {
  margin: .25em 0;
  padding-left: 1.5em;
  text-indent: -1.5em;
}

.m-numNotesList > li .mc-num {
  padding-right: .5em;
  font-weight: bold;
}

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

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

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

.m-dataList--horizontal > dt {
  float: left;
  clear: left;
  margin: .4em .5em .4em 0;
  font-weight: bold;
}

.m-dataList--horizontal > dd {
  margin: .4em 0;
  overflow: hidden;
}

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

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

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

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

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

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

.m-faqList > 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 > li {
  margin: 10px 0;
  border-bottom: 1px dotted #bfbfbf;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-loading {
  height: 200px;
  font-size: 0;
}

.language-THA .m-loading {
  background: url("/th/vcommon/common/img/loading_100.gif") center center no-repeat;
}

.language-ENG .m-loading {
  background: url("/en/vcommon/common/img/loading_100.gif") center center no-repeat;
}

.m-loading--list {
  height: 24px;
  background: url("/en/vcommon/common/img/loading_24.gif") 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("/en/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("/en/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("/en/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-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 > li {
  display: inline-block;
  letter-spacing: normal;
  font-size: 12px;
}

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

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

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

.m-pagination > li.arrow > 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 > li {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  font-size: 18px;
}

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

.m-pagination--detailSimple > li > 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 > li > a:hover {
  text-decoration: underline;
}

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

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

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

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

.m-progress,
.m-progress--modal {
  width: 440px;
  height: 10px;
  margin: 20px 0;
  font-size: 0;
}

.language-THA .m-progress,
.language-THA .m-progress--modal {
  background: url("/th/vcommon/common/img/sprite_progress.png") no-repeat;
}

.language-ENG .m-progress,
.language-ENG .m-progress--modal {
  background: url("/en/vcommon/common/img/sprite_progress.png") no-repeat;
}

.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;
  font-size: 0;
}

.language-THA .m-progress--small {
  background: url("/th/vcommon/common/img/sprite_progress_s.png") no-repeat;
}

.language-ENG .m-progress--small {
  background: url("/en/vcommon/common/img/sprite_progress_s.png") no-repeat;
}

.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: 0;
  padding-top: 7.6923%;
  margin: 10px auto;
  background-size: 100% auto;
  font-size: 0;
}

.language-THA .m-progress--sinus {
  background: url("/th/vcommon/common/img/sinus_progress.gif") no-repeat;
}

.language-ENG .m-progress--sinus {
  background: url("/en/vcommon/common/img/sinus_progress.gif") no-repeat;
}

.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;
  font-size: 0;
}

.language-THA .m-progress--sinusLiquid:before {
  background: url("/th/vcommon/common/img/sinus_progress_liquid.gif") 0 -1px repeat-x;
}

.language-ENG .m-progress--sinusLiquid:before {
  background: url("/th/vcommon/common/img/sinus_progress_liquid.gif") 0 -1px repeat-x;
}

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

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

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

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

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

.m-switchDisplay > li .mc-list:before,
.m-switchDisplay > li .mc-photo:before,
.m-switchDisplay > li .mc-compare:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  background-repeat: no-repeat;
  vertical-align: bottom;
}

.language-THA .m-switchDisplay > li .mc-list:before,
.language-THA .m-switchDisplay > li .mc-photo:before,
.language-THA .m-switchDisplay > li .mc-compare:before {
  background-image: url("/th/vcommon/common/img/sprite_spec.png");
}

.language-ENG .m-switchDisplay > li .mc-list:before,
.language-ENG .m-switchDisplay > li .mc-photo:before,
.language-ENG .m-switchDisplay > li .mc-compare:before {
  background-image: url("/en/vcommon/common/img/sprite_spec.png");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-switchSort > dt {
  padding-right: 6px;
  vertical-align: inherit;
}

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

.l-switchLanguage > li > a {
  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;
  display: block;
}

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

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

.language-THA .l-switchLanguage > li > a[data-lang-switch=THA],
.language-ENG .l-switchLanguage > li > a[data-lang-switch=ENG] {
  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=");
}

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

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

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

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: .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 > li {
  margin-top: .5em;
  padding-left: 17px;
}

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

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

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

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

.m-infoList > li {
  margin: .4em 0;
}

.m-caution {
  background-color: #fff2bf;
  padding: 4px;
}

.m-caution.m-info {
  padding: 4px 0 0 20px;
}

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

.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;
  min-height: 300px;
}

.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 {
  margin-left: 290px;
}

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

.l-content--filter {
  margin-left: 290px;
}

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

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

.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;
  width: 260px;
  float: left;
  margin-right: -260px;
  z-index: 4301;
}

.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 0;
  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;
}

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

.l-product__main {
  float: left;
  width: 910px;
  display: flex;
}

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

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

.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;
}

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

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

.page1.detail--parts .l-product__main {
  width: 100%;
}

.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 > li {
  display: inline-block;
}

.l-breadcrumb > li > a {
  margin-right: .5em;
  text-decoration: none;
}

.l-breadcrumb > li > 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 > li {
  display: inline-block;
  margin-left: 10px;
  font-size: 12px;
}

.l-navfilterOption.l-fixedOption.is-fixed {
  padding-top: 41px;
}

.l-navfilterOption > li.nav-scroll-block {
  max-height: 530px;
  overflow: auto;
}

.recommend-box.see-full-list {
  position: static;
}

.recommend-box.see-full-list .l-navfilterOption > li.nav-scroll-block {
  max-height: 100vh;
}

.recommend-box .l-navfilterBasicBox {
  background-color: #fff;
}

.recommend-box .nav-scroll-block {
  position: relative;
}

.recommend-box .lc-nav-recommend {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 36px;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  color: #333;
  box-sizing: border-box;
  text-align: center;
  line-height: 36px;
  border: 1px solid #bfbfbf;
  border-top: none;
  cursor: pointer;
}

.recommend-box .lc-nav-more {
  display: block;
  background: 240px center url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAQAAAC7znxOAAAAUUlEQVQYGQXBMRWCAABAwc97utDCzQIk0Aoa4erQwQpEwDa6MfFk8C6zQZJkMOfwcpLk7OXI024xymixeyR3m9XF2+amJJOvn49JSpKr1VXSH5MHJmWpeGQxAAAAAElFTkSuQmCC") no-repeat #fafafa;
}

.recommend-box .lc-nav-close {
  display: none;
  background: 240px center url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAQAAAC7znxOAAAAUElEQVQYGQXBMRWCAABAwc/gQgwnCpiACmS4PHTQCDTwkYZNJ54M3iXJ5G2SlOTh8HN4SMnsY3e3+5qVxWkzymhzWnJ5uUly83RlNUiSDNY/jIcma+fYUUkAAAAASUVORK5CYII=") no-repeat #fafafa;
}

#ViewCategoryRecommend.slider-disable .titleBlock {
  display: none;
}

#ViewCategoryRecommend.slider-disable .crmTemplateBlock_left,
#ViewCategoryRecommend.slider-disable .crmTemplateBlock_right {
  display: none;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box {
  padding: 0 10px;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item {
  width: 100%;
  height: auto !important;
  min-height: 0 !important;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box {
  padding: 15px 0;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box:hover a {
  text-decoration: underline;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box:after {
  display: block;
  content: '';
  clear: both;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box > * {
  display: block;
  float: left;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box .image {
  border: none;
  min-height: 0;
  width: 75px;
  padding: 0 10px 0 0;
  max-width: auto;
  max-height: auto;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box .image img {
  position: static;
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box a {
  width: calc(100% - 85px);
  text-decoration: none;
}

#ViewCategoryRecommend.slider-disable .crmViewedCategoryCategoryList__box ul li.item .item__box a span.pname {
  font-weight: bold;
  text-decoration: none;
}

.detail-complex_get_start {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9001;
}

.detail-complex_get_start .detail-complex_get_start_tooltip {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item {
  position: absolute;
  display: none;
  width: auto;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 20px;
  border-radius: 2px;
  border: solid 1px #333;
  background-color: #333;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item .btn-group {
  position: relative;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item .skip-btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item .skip-btn,
.detail-complex_get_start .detail-complex_get_start_tooltip .item .next-btn,
.detail-complex_get_start .detail-complex_get_start_tooltip .item .back-btn {
  display: block;
  cursor: pointer;
  color: #fff !important;
  margin-top: 10px;
  text-decoration: underline;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item:before,
.detail-complex_get_start .detail-complex_get_start_tooltip .item:after {
  position: absolute;
  display: block;
  content: '';
  width: 0;
  height: 0;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.right-side:before,
.detail-complex_get_start .detail-complex_get_start_tooltip .item.left-side:before,
.detail-complex_get_start .detail-complex_get_start_tooltip .item.right-side:after,
.detail-complex_get_start .detail-complex_get_start_tooltip .item.left-side:after {
  top: 50%;
  transform: translateY(-50%);
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.up-side:before,
.detail-complex_get_start .detail-complex_get_start_tooltip .item.up-side:after {
  left: 50%;
  transform: translateX(-50%);
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.up-side:before {
  bottom: -10px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #333;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.up-side:after {
  bottom: -9px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 9px solid #333;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.right-side:before {
  right: -10px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #333;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.right-side:after {
  right: -9px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 9px solid #333;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.left-side:before {
  left: -10px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 10px solid #333;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.left-side:after {
  left: -9px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 9px solid #333;
}

.detail-complex_get_start .detail-complex_get_start_tooltip .item.on {
  display: block;
}

.page2.topPage .l-headerWrap >.top-l-header .l-header {
  width: 100%;
  max-width: 1920px;
}

.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.track-shipment .l-header__main,
.page2.categoryRoot .l-contentWrap,
.page2.category .l-contentWrap,
.page2.spec .l-contentWrap,
.page2.detail .l-contentWrap,
.page2.result .l-contentWrap,
.page2.track-shipment .l-contentWrap,
.page2.categoryRoot .l-main,
.page2.category .l-main,
.page2.spec .l-main,
.page2.detail .l-main,
.page2.result .l-main,
.page2.track-shipment .l-main {
  width: 100%;
  max-width: 1920px;
}

.page2.categoryRoot .l-headerWrap >.top-l-header .l-header,
.page2.category .l-headerWrap >.top-l-header .l-header,
.page2.spec .l-headerWrap >.top-l-header .l-header,
.page2.detail .l-headerWrap >.top-l-header .l-header,
.page2.result .l-headerWrap >.top-l-header .l-header,
.page2.track-shipment .l-headerWrap >.top-l-header .l-header {
  width: 100%;
  max-width: 1920px;
}

.page2.categoryRoot .l-headerWrap >.l-header,
.page2.category .l-headerWrap >.l-header,
.page2.spec .l-headerWrap >.l-header,
.page2.detail .l-headerWrap >.l-header,
.page2.result .l-headerWrap >.l-header,
.page2.track-shipment .l-headerWrap >.l-header {
  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.track-shipment .l-main {
  box-sizing: border-box;
  padding: 0 10px;
  overflow: hidden;
  padding-left: 36px;
}

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

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

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

.page2.compare .l-main {
  box-sizing: border-box;
  padding: 0 10px;
  padding-left: 36px;
  width: auto;
}

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

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

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

.page2.detail .l-nav--filter {
  margin-left: 105px;
}

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

.page2.detail .l-content--filter {
  margin-left: 395px;
}

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

.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-main {
  padding-left: 36px;
}

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

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

.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__main {
    flex-wrap: wrap;
    display: block;
  }

  .page2.detail--complex .l-product__aside {
    float: left;
    margin-bottom: 8px;
  }

  .page2.detail--complex .data-cartbox-content-table .l-cart {
    margin-left: 16px;
    margin-bottom: 8px;
  }

  .page2.detail--complex .l-cart__aside {
    min-width: 350px;
    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-main {
  padding-left: 36px;
}

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

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

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

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

.page2.spec .l-main,
.page2.result .l-main {
  padding-left: 36px;
}

.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 .m-priceTable,
.page2.result .is-photoview .m-priceTable {
  width: 100%;
}

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

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

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

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

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

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

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

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

.page2.spec .brand-optionFilterBox .m-chLI,
.page2.result .brand-optionFilterBox .m-chLI {
  position: relative;
  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 > li,
.page2.result .brand-optionFilterBox .m-chLI > li {
  flex: none;
  width: 170px;
  padding-right: 8px;
}

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

@media screen and (max-width:1366px) {
  .page2.spec .brand-optionFilterBox .m-chLI > li,
  .page2.result .brand-optionFilterBox .m-chLI > li {
    max-width: 165px;
  }
}

.page2.spec .brand-optionFilterBox .m-chLI > li.is-misumiLogo,
.page2.result .brand-optionFilterBox .m-chLI > li.is-misumiLogo {
  margin-right: 80%;
  background-position-y: 4px;
  height: 24px;
  max-height: 24px;
}

.page2.spec .brand-optionFilterBox .m-chLI > li.is-cValueItem,
.page2.result .brand-optionFilterBox .m-chLI > li.is-cValueItem {
  background-position-y: 6px;
  position: absolute;
  left: 170px;
  height: 24px;
  max-height: 24px;
}

@media screen and (max-width:1366px) {
  .page2.spec .brand-optionFilterBox .m-chLI > li.is-cValueItem,
  .page2.result .brand-optionFilterBox .m-chLI > li.is-cValueItem {
    left: 165px !important;
  }
}

.page2.spec .brand-optionFilterBox .m-chLI > li .misumi-logo,
.page2.result .brand-optionFilterBox .m-chLI > li .misumi-logo {
  display: inline-block;
  width: 60%;
  height: 21px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

.page2.spec .brand-optionFilterBox .m-chLI > li .economy-logo,
.page2.result .brand-optionFilterBox .m-chLI > li .economy-logo {
  display: inline-block;
  width: 72px;
  height: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAhCAYAAADNqxXyAAAACXBIWXMAAAUnAAAFJwF++nwDAAAFpklEQVRoge2av08jRxTHH1HKnOL2rsFpSMkqdz2bPgSnTBqchpRYgp7lD0DalKGJ05DWEumz9CQx5VGZJmmNcv1Gn10efjueWS8cF6+Qv9LIuzNv3ryZ92tm1msikssKrcBHKzW0BytltAgrZbQIK2W0CCtltAgfP0aUaEOkvy0SfS6y9cWs/uYfkeyPsgzPn91afXA8aGvbfSUyTKoKCAHFDE5ERtnyJoe8/a9m78PfRLovReLX1TqlSU5FOi9EenFZxm9L+cfXpfHRd3JncLZPslflB9xx9Z3nyd9hmfMmpb8t+TSTPL98WBkmzfh/iBK/rsraiyVP9qp1loY+o5P5+XVeSJ6dls/8un0s7eC7+jF4Ds21UZjCKn4+akI5j907i+gnj+v/lCC8xm+qDKf/ilz8WT7jFTtb5fM3hyLpgcj6y9JLmgLvwSNDY+BZISxM4EwAod4HKMS68rKAIphPEzBnQtDam4flP/IoCgmh88l7KCM9FPm0hkFTHO3NW8z/CSyTRWIuV9ezgfEGciAFC/7lLubjEUSDyXlJ0xTw2dwQuX3nH6OOV60ySHSLkjXCH5+K/PhrmbTrsEzvIBmv31lsXaggnH75wyys0GfwbbMxtE8x3nUdpR+1yiBXhIB1ffZ1KTzuzM6puz2zLB8IVw+xsqeEVQCK8QHjyy9Ffv+pnJdaNx6N1yhCHm53Sdnlw4WvTeChxIWQvUP/Fo1JtPGMYRXA1tS3H7HWPD6bhef0rMw3JHcNN+J4gvbf9fBqilplhHIFi123V2aybQDeoAuGTDwjt93duM/soogIeDC09GNhKSRf3Y3RRkSwSuFMggHDh3bfGHUhMnjoY9fx15m/EwIv8zD3XBHMGdN34RkvK+4/dwTDVF0YwhWfMi90u92iTKdTGY/Hc+2dTkeiKCrlmkyK0qTd1sOXMajz8VAZQJZl3np4KD+l4R2etCG/vtu5uDxoCyF4PB+fha8+uB7x9Yk2yisFrg18pftqRtvpdPIsy3KL8Xhc1CtNkiS5C+q0vd/v59PptEKRpml5HRLH93UuDf1UhtFoVGmDttfrzY1veSAnxbYx3nA4vK/TeSh/aOzcPCWsjPSg/h6KexjubZSe9zr6yXmVv10EqxSedaEVk8mksmBRFFUWm3a7OCyibXcXE/pijmlaWWBL0+1255ThymHfkRslKlThChS14A4u3IgVL7oYtBdfi2i5QLNeYReBSVuFsNj6zoShtxOFXq3QWpztY5WhC2ENwC4U9YVnR1FlDKsM+KEgl6eOqUakCoKnlZn+detde+gjb3CyfgpwNkkNL429YHNzU46OjmRra8ubB0ajURFn+V1bWytKkiTeOKyxfH19vSK11tucZGWw7VdXV3PtSmNzjZt3FMgJdnZ2pN/vF883NzeVXOTDwltb9tKcTDedC7Zicc+q+2auRUjuLi3oHVRPsTaJXVxcFIJaBdDOZFGUb9GGw+E9D1WKfb69va2M71s4qxjLgzFDfZogTVPZ398vKFGIyrsICy8KWUB7NaDgQIgi7K6Ls4fvquD74/mDIAuBtdiF4Bfv4JeF0IWnjglicTxTaFMLxAt4hmZ3tzwDa9siqBdgwXib7bfIkkNAduWraKIMafpRx35g8eUM2t2PT7zzQSfEk3jq7nJsbCUP2KTsS4TubkzzBbHd5gzlaXOA5gifDDqGS2/zjO7q3Jzhbj5sfV1p/A0cD4n3yqsCbl/1BnR0UtbzOVavT/AivITLQxuaXGCFhCCsUvf/WKOGD923DwaDirfY8BLHcdHfniFsCDs+Pi5+NeS41q7nDzsGdeohPu9QnjZk2nyCTDbsNfWKR/+9U7+a6ZctvY/hDoeQVKeE547SiUoQijGouoOexdK+UT/XQtijsLUlDDad5+qPzy3C6k9sLcJKGS3CShltgYj8B7qdFFxoGFaiAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

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

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

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

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

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

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

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

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

.spec .is-listview .result.m-listAreaUnit__body .m-panel__icon,
.result .is-listview .result.m-listAreaUnit__body .m-panel__icon {
  justify-content: unset;
}

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

.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 .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;
}

.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__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 > span:first-child,
.result .is-photoview .m-priceTable .days-to-ship > 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 > li .m-listAreaUnit__body,
.result .is-photoview > li .m-listAreaUnit__body {
  padding-bottom: 45px !important;
}

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

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

.spec.language-ENG .is-photoview > li .m-listAreaUnit__body,
.result.language-ENG .is-photoview > li .m-listAreaUnit__body {
  padding-bottom: 32px !important;
}

.spec.language-ENG .is-photoview > li .result.m-listAreaUnit__body,
.result.language-ENG .is-photoview > li .result.m-listAreaUnit__body {
  padding-bottom: 20px !important;
}

.spec.language-ENG .is-photoview > li div.days-to-ship,
.result.language-ENG .is-photoview > li div.days-to-ship {
  height: auto;
}

.category .l-main {
  padding-right: 64px !important;
}

.category ul.m-categoryList--l > li a .mc-img {
  height: 110px;
}

.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 .l-main {
  padding-right: 64px !important;
}

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

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

.detail [data-user="detailBottom"] .l-top__recommend .listwrap .item a {
  position: relative;
  margin-top: 4px;
}

.detail [data-user="detailBottom"] .l-top__recommend .listwrap .item a .m-sale-icon-image {
  position: absolute;
  top: -8px;
  right: 4px;
}

.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;
}

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

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

.detail.detail--pattern #cc-cart-box .m-cartBox__list .order-qty .stock-qty .m-cartBox__desc dt {
  position: absolute;
}

.detail.detail--pattern #cc-cart-box .m-cartBox__list .order-qty .stock-qty .txt-sameday-stock.stock-total.mto-product .contain-needmore-inquiry-form {
  width: auto;
}

.detail.detail--pattern #cc-cart-box .m-cartBox__list .days-to-ship .m-cartBox__desc dd span {
  font-size: 13px;
  font-weight: normal;
}

.detail.detail--pattern #cc-cart-box .m-modal-inquiry-form {
  text-align: left;
}

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

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

.detail--wysiwyg .l-product-start .l-product__main {
  width: 75%;
}

.detail--wysiwyg .l-product-start .l-product__aside {
  width: 25%;
}

.detail--wysiwyg .l-product-start .l-product__aside dt {
  font-size: 14px;
}

.detail--wysiwyg .l-product-start .l-product__aside .share-button,
.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box,
.detail--wysiwyg .l-product-start .l-product__aside .u-right {
  width: 300px;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .m-cartBox__desc dd,
.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .m-cartBox__desc--inline dd {
  text-align: left;
  padding: 0;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .m-cartBox__desc dt,
.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .m-cartBox__desc--inline dt {
  width: 40%;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .m-cartBox_availableQty .m-cartBox-desc__caution {
  display: flex;
  width: 100%;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .m-cartBox_availableQty .m-cartBox-desc__caution dt {
  display: none;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .m-cartBox_availableQty .m-cartBox-desc__caution dd {
  width: 100%;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .stock-qty .tooltip img.VN_tooltip {
  vertical-align: sub;
  margin-top: -1px;
}

.language-THA.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .stock-qty .tooltip img.VN_tooltip {
  position: relative;
  margin-top: -3px;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .unit-price .m-cartBox__desc .mc-num,
.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .days-to-ship .m-cartBox__desc .mc-num {
  font-size: 14px;
  font-weight: normal;
}

.detail--wysiwyg .l-product-start .l-product__aside .cc-cart-box .stock-qty .m-cartBox__desc dd {
  font-size: 14px;
  font-weight: normal;
}

.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;
}

.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 > li,
  .page1.result .brand-optionFilterBox .m-chLI > li {
    display: inline-block;
    max-width: 170px;
  }
}

.page1.spec .brand-optionFilterBox .m-chLI .misumi-logo,
.page1.result .brand-optionFilterBox .m-chLI .misumi-logo {
  display: inline-block;
  width: 60%;
  height: 21px;
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

.page1.spec .brand-optionFilterBox .m-chLI .economy-logo,
.page1.result .brand-optionFilterBox .m-chLI .economy-logo {
  display: inline-block;
  width: 60%;
  height: 24px;
  background: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  position: relative;
  top: -3px;
}

.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;
}

.language-ENG .m-justForYou ul.itemList li.item,
.language-ENG .m-complementaryProduct ul.itemList li.item {
  padding-bottom: 25px;
}

.m-justForYou ul.itemList li.item > div,
.m-complementaryProduct ul.itemList li.item > div {
  position: absolute;
  z-index: 1;
  bottom: 4px;
  height: 40px;
}

.language-ENG .m-justForYou ul.itemList li.item > div,
.language-ENG .m-complementaryProduct ul.itemList li.item > div {
  bottom: 0;
  height: 26px;
}

.m-justForYou ul.itemList li.item > div img,
.m-complementaryProduct ul.itemList li.item > 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 > div {
  width: 94%;
  padding: 0 5px;
}

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

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

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

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

  .result .m-priceTable > tbody > tr > th.price {
    text-align: left;
  }
}

.faq_category_page {
  margin-top: 40px;
}

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

.faq_category_page #tab_content_nav {
  list-style: none;
  padding: 0;
  margin: 0 0 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: 0;
}

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

.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: 0;
  width: 100%;
}

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

.register {
  margin-bottom: 0;
}

body.compare .m-listTable--compare .m-panel__icon > .mc-sale-ration ~ .mc-sale-ration {
  display: none;
}

body.compare .m-listTable--compare .m-panel__icon.is-compare {
  display: flex;
  width: 100%;
}

body.compare .m-listTable--compare .m-panel__icon.is-compare .m-icn--cvalue {
  background-size: 68px 24px;
  width: 68px;
  height: 24px;
}

body.compare .m-listTable--compare .m-panel__icon.is-compare .mc-sale-ration {
  width: 72px;
  margin-left: 2px;
}

[data-content-npp="npp-popup"] .VNmodalMsgBody .productInformation .m-dataTable .m-cartBox .m-cartBox__list .order-qty .m-cartBox_misumiContact {
  margin: 0;
  margin-top: -8px;
}

[data-content-npp="npp-popup"] .VNmodalMsgBody .productInformation .m-dataTable .m-cartBox .m-cartBox__list .stock-qty .m-cartBox__desc .txt-sameday-stock.stock-total.mto-product {
  display: flex;
}

[data-content-npp="npp-popup"] .VNmodalMsgBody .productInformation .m-dataTable .m-cartBox .m-cartBox__list .stock-qty .m-cartBox__desc .txt-sameday-stock.stock-total.mto-product .tooltip {
  margin: 2px 3px;
}

.arrow-tag-box {
  width: 12px;
  height: 20px;
  overflow: hidden;
  position: relative;
  float: left;
  top: 6px;
  right: 22px;
}

.arrow-tag-box:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-right: 20px solid #4d95d7;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  position: absolute;
  top: 0;
  left: 0;
}

.arrow-tag-box:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-right: 19px solid #fff;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  position: absolute;
  top: 1px;
  left: 2px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body {
  padding: 35px 15px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity {
  position: relative;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .contain-area-warning-message {
  position: absolute;
  min-width: 350px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .contain-area-warning-message span {
  color: #f00;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group {
  display: flex;
  margin-right: 15px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group [data-npp-quantity] {
  position: relative;
  width: 55px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-prepend button.button,
.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-append button.button {
  height: 100%;
  width: 30px;
  font-size: 12px;
  border-radius: 0;
  border: 1px solid #c6c6c6;
  cursor: pointer;
  background-color: #fff;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-prepend button.button.disable,
.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-append button.button.disable {
  background-color: #a7a7a7;
  border-color: #a7a7a7;
  color: #fff;
  cursor: not-allowed;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-prepend .qty-decrease-btn,
.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-append .qty-decrease-btn {
  margin-right: -1px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-prepend .qty-increase-btn,
.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group .input-group-append .qty-increase-btn {
  margin-left: -1px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .m-cartBox-qty-input-group input {
  text-align: center;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock {
  position: absolute;
  display: flex;
  top: 10px;
  left: 193px;
  border: 1px solid #4d95d7;
  padding: 2px 10px;
  background: #fff;
  z-index: 10;
  width: 260px;
  min-height: 40px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock .npp-tt-label {
  font-weight: bold;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock .npp-tt-stock {
  padding-left: 5px;
  position: relative;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock .npp-tt-stock p {
  display: flex;
  align-items: center;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock .npp-tt-stock p a.tooltip {
  height: 15px;
  margin-left: 3px;
  margin-top: -2px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock .npp-tt-stock .needmore-inquiry .m-modal-inquiry-form {
  top: 73px;
  left: -45px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock .npp-tt-stock .needmore-inquiry.mto-product .m-modal-inquiry-form {
  top: 35px;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock .npp-tt-stock .needmore-inquiry .contain-needmore-inquiry-form .needmore-link-label a {
  color: #004bb1;
  text-decoration: underline;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata.npp-over-stock .m-listAreaUnit__aside--quantity .m-dataTable input[data-npp-quantity] {
  background: #ffd9d9;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata.npp-over-stock .m-listAreaUnit__aside--nodata .m-btnList--right .m-cartBox_misumiContact {
  width: 200px;
  position: relative;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata.npp-over-stock .m-listAreaUnit__aside--nodata .m-btnList--right .m-cartBox_misumiContact .m-btn--contactMisumi {
  background-position: 9px 7px;
  background-size: 26px auto;
}

.result .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata.npp-over-stock .m-listAreaUnit__aside--nodata .m-btnList--right .m-cartBox_misumiContact .m-modal-inquiry-form {
  top: 36px;
  left: -26px;
  z-index: 9999;
}

.l-wrapper .l-main .m-listAreaUnit--spec .is-nodata {
  position: relative;
}

.l-wrapper .l-main .m-listAreaUnit--spec .is-nodata.active-inquiry {
  z-index: 5000;
}

.result.language-THA .l-wrapper .l-main .m-listAreaUnit--spec .is-nodata .m-listAreaUnit__body .m-listAreaUnit__aside--quantity .npp-alert-stock {
  left: 182px;
}

body.has-suggestOverlay.is-modal {
  overflow: hidden;
}

.order-qty .m-cartBox__desc--inline dd .m-cartBox-qty-input-group div:nth-child(2) {
  position: relative;
}

.detail--pattern .l-main #cc-cart-box .unit-price .m-cartBox__desc .mc-num,
.detail--pattern .l-main #cc-cart-box .days-to-ship .m-cartBox__desc .mc-num {
  font-size: 14px;
  font-weight: normal;
}

.result.isLogin[data-spec="results"] {
  margin-bottom: 526px;
}

.result.isLogin[data-spec="results"] .l-wrapper .l-main {
  padding-bottom: 265px;
}

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

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

@media (min-width:1720px) {
  .l-chatWing {
    right: 2%;
  }
}

@media (min-width:1px) {
  .l-chatWing {
    display: block;
    opacity: 0;
    transition: opacity .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: 120px;
  height: 89px;
  text-align: center;
  letter-spacing: 1px;
  font-size: 16px;
}

.l-chatWing__btn img {
  width: 120px;
  height: 89px;
  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: 558px;
}

.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: 0 0 5px 0 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;
}

@media screen and (max-width:1400px) {
  .l-footerWrap {
    padding-bottom: 0;
    min-width: 1200px;
  }
}

.l-footer {
  width: 90.5%;
  margin: 0 auto;
  min-width: 950px;
}

.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;
}

.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;
}

.page1.is-EC .l-footer__cols__1of3 {
  padding-bottom: 39px;
}

.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 > 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 > li a {
  position: relative;
  display: block;
  text-decoration: none;
  color: #000;
}

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

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

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

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

.l-footer__snsList > li > a {
  display: flex;
}

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

.isLogin .l-footer__snsList .fa-facebook-square:before,
.isLogout .l-footer__snsList .fa-facebook-square:before {
  color: #3b5998;
  content: "\f230";
}

.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 > img {
  display: block;
}

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

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

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

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

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

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

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

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

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

.l-footer__paymentList > 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 {
  display: table-cell;
  box-sizing: border-box;
  padding: 0 21px 0 15px;
  vertical-align: top;
  font-size: 14px;
}

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

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

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

.l-footer__cols__3of4--contact {
  width: 75%;
}

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

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

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

.l-footer__paymentMethod > dl > dd > ul,
.l-footer__paymentMethod--last > dl > dd > ul {
  letter-spacing: -.4em;
}

.l-footer__paymentMethod > dl > dd > ul > li,
.l-footer__paymentMethod--last > dl > dd > ul > li {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  margin-left: 5px;
}

.l-footer__paymentMethod > dl > dd > ul > li:first-child,
.l-footer__paymentMethod--last > dl > dd > ul > li:first-child {
  margin-left: 0;
}

.l-footer__paymentMethod > dl > dd > ul > li.l-footer__paymentMethod--qrcode,
.l-footer__paymentMethod--last > dl > dd > ul > li.l-footer__paymentMethod--qrcode {
  position: relative;
}

.l-footer__paymentMethod > dl > dd > ul > li.l-footer__paymentMethod--qrcode > img,
.l-footer__paymentMethod--last > dl > dd > ul > li.l-footer__paymentMethod--qrcode > img {
  width: 57px;
  height: auto;
  max-height: 57px;
}

.l-footer__paymentMethod > dl > dd > ul > li.l-footer__paymentMethod--qrcode .l-footer__paymentMethod--baloon,
.l-footer__paymentMethod--last > dl > dd > ul > li.l-footer__paymentMethod--qrcode .l-footer__paymentMethod--baloon {
  display: none;
  position: absolute;
  border: 1px solid rgba(204,204,204,0.8);
  box-shadow: 0 4px 7px 0 #ccc;
  width: 200px;
  height: 200px;
  left: -74px;
  top: 40px;
  z-index: 2;
  background-color: #fff;
}

.l-footer__paymentMethod > dl > dd > ul > li.l-footer__paymentMethod--qrcode .l-footer__paymentMethod--baloon img,
.l-footer__paymentMethod--last > dl > dd > ul > li.l-footer__paymentMethod--qrcode .l-footer__paymentMethod--baloon img {
  width: 100%;
  height: auto;
  max-height: 200px;
}

.l-footer__paymentMethod > dl > dd > ul > li.l-footer__paymentMethod--qrcode:hover .l-footer__paymentMethod--baloon,
.l-footer__paymentMethod--last > dl > dd > ul > li.l-footer__paymentMethod--qrcode:hover .l-footer__paymentMethod--baloon {
  display: block;
}

.l-footer__paymentMethod > dl > dd.l-footer__paymentMethod--cashOnDelivery,
.l-footer__paymentMethod--last > dl > dd.l-footer__paymentMethod--cashOnDelivery {
  margin: 12px 0 0;
  padding-left: 23px;
  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: auto;
  cursor: pointer;
}

.l-footer__paymentMethod--credit:hover dt {
  color: #004098;
  text-decoration: underline;
}

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

.l-footer__paymentMethod--bank:hover dt {
  color: #004098;
  text-decoration: underline;
}

.l-footer__paymentMethod--prompt {
  width: auto;
  text-align: center;
  cursor: pointer;
}

.l-footer__paymentMethod--prompt:hover dt {
  color: #004098;
  text-decoration: underline;
}

.l-footer__paymentMethod--cash {
  width: 118px;
  cursor: pointer;
}

.l-footer__paymentMethod--cash:hover dt {
  color: #004098;
  text-decoration: underline;
}

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

.l-footer__paymentMethod--counter:hover dt {
  color: #004098;
  text-decoration: underline;
}

.l-footer__dataList {
  padding-left: 21px;
  line-height: 1.3;
}

.l-footer__dataList li {
  display: inline-block;
  margin-right: 21px;
  color: #ea0000;
  font-size: 22px;
  font-weight: bold;
  vertical-align: top;
}

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

.l-footer__dataList li .lc-tel {
  display: table;
}

.l-footer__dataList li .lc-tel > dt,
.l-footer__dataList li .lc-tel > dd {
  display: table-cell;
}

.l-footer__dataList li .lc-subNum {
  color: #000;
  font-size: 16px;
  font-weight: normal;
}

.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 > li {
  display: inline-block;
  width: 12.5%;
  margin-top: 5px;
  font-size: 14px;
}

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

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

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

.l-copyright {
  margin: 30px 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 > 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 > li {
  position: relative;
  border-top: 1px solid #bfbfbf;
}

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

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

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

.l-footerTools > 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;
}

.fa-facebook-square {
  background: url("/en/vcommon/common/img/icon_facebook.png");
  background-size: contain;
  background-position: center;
  width: 29px;
  height: 29px;
}

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

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

.l-header__messageBox > a > 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 > 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: .4;
  z-index: 7000;
}

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

[data-component="header"] {
  position: relative;
  background-color: #fff;
  min-width: 950px;
  z-index: 8000;
}

.l-headerWrap {
  position: relative;
  min-width: 1500px;
  padding-bottom: 5px;
  border-top: 3px solid #0f218b;
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
  background-color: #fff;
  z-index: 8000;
  font-size: 14px;
  color: #000;
}

.page1 .l-headerWrap {
  font-size: 12px;
}

.l-headerWrap .top-l-header {
  padding-top: 15px;
}

.l-headerWrap:before {
  content: "";
  display: block;
  border-top: 2px solid #fc0;
}

.l-headerWrap a,
.l-headerWrap a:link,
.l-headerWrap a:visited,
.l-headerWrap a:hover,
.l-headerWrap a:active {
  color: #004bb1;
}

.l-headerWrap .m-linkList a:hover {
  color: #025fae;
}

.l-headerWrap .l-header__linkList a:hover {
  color: #025fae;
}

.l-header--popup,
.l-header--sys {
  position: relative;
  min-width: 950px;
  padding: 11px 10px 6px;
  border-bottom: 1px solid #a7a7a7;
  box-shadow: 0 0 5px 0 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 > a,
.l-header--sys .lc-logo > a {
  display: block;
  width: 250px;
  height: 36px;
}

.l-header--popup .lc-logo > a,
.l-header--sys .lc-logo > a,
.l-header--popup .lc-logo > span,
.l-header--sys .lc-logo > span {
  display: block;
}

.language-ENG .l-header--popup .lc-logo > a,
.language-ENG .l-header--sys .lc-logo > a,
.language-ENG .l-header--popup .lc-logo > span,
.language-ENG .l-header--sys .lc-logo > span {
  width: 250px;
  height: 31px;
}

.language-THA .l-header--popup .lc-logo > a,
.language-THA .l-header--sys .lc-logo > a,
.language-THA .l-header--popup .lc-logo > span,
.language-THA .l-header--sys .lc-logo > span {
  width: 250px;
  height: 31px;
}

.l-header--popup__inner {
  box-sizing: border-box;
  padding-right: 60px;
  display: table;
  width: 950px;
  margin: 0 auto;
}

.l-header--popup__inner .lc-logo {
  width: auto;
  margin: 0;
}

.l-header--popup__inner .l-header__lead {
  width: 240px;
}

.guide .l-header--popup__inner .l-header__lead .lc-businessHour {
  display: inline-block;
}

.l-header__language {
  width: 300px;
  margin: 0 auto;
  padding-left: 10px;
  position: relative;
}

.l-header__language .l-switchLanguageWrap {
  top: 0;
}

.l-header {
  position: relative;
  display: table;
  width: 1200px;
  margin: 0 auto;
  table-layout: fixed;
  height: 41px;
}

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

.l-header .l-header__main .l-header__info .info-box .contact .telephone:after {
  content: '';
  border-left: 1px solid #bababa;
  margin: 0 10px;
}

.l-header__main {
  display: flex;
  align-items: center;
  width: calc(82% - 15% - 16px);
}

.page1 .l-header__main {
  width: 650px;
  padding-right: 0;
}

.l-header__aside {
  width: 32%;
  display: flex;
  align-items: flex-start;
  margin-left: auto;
  flex-shrink: 0;
  flex-grow: 0;
  position: relative;
}

.l-header__aside .m-cartBox__loadingBg {
  top: -30%;
  height: 180%;
}

.l-header__aside .m-cartBox__loadingImg {
  background-size: 80px;
  width: 80px;
  height: 80px;
  margin: -35px 0 0 -50px;
}

.l-header__aside .l-header__logout.loading {
  width: 90%;
}

.l-header__aside .l-header__logout.loading .l-header__loading > p {
  width: 80px;
  height: 80px;
  background-size: 80px;
  margin: 0 auto;
  margin-top: -10px;
}

.l-header__aside .l-header__logout [data-cartbox-content] {
  display: flex;
  width: 100%;
  justify-content: center;
}

.l-header__main_upper {
  display: table-cell;
  width: 400px;
  vertical-align: top;
}

.page1 .l-header__main_upper {
  width: 350px;
}

.l-header__aside_upper {
  display: table-cell;
  vertical-align: top;
  text-align: right;
  width: 800px;
}

.page1 .l-header__aside_upper {
  width: 600px;
}

.l-header__logoWrap {
  display: inline-block;
  margin: 0 20px 0 4px;
  display: flex;
  align-items: center;
}

.language-ENG .l-header__logo > span,
.language-ENG .l-header__logo > a {
  display: block;
  width: 244px;
  height: 32px;
}

.language-THA .l-header__logo > span,
.language-THA .l-header__logo > a {
  display: block;
  width: 244px;
  height: 32px;
}

.page1 .l-header__logo {
  padding: 0 10px 0 5px;
}

.l-header__lead {
  display: table-cell;
  vertical-align: top;
}

.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;
  font-size: 15px;
}

.page1 .l-header__lead .lc-lead {
  font-size: 14px;
}

.l-header__lead .lc-businessHour {
  min-height: 37px;
  margin-left: 6px;
  padding-left: 6px;
  border-left: 1px solid #bfbfbf;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}

.page1 .l-header__lead .lc-businessHour,
.is-purchase .l-header__lead .lc-businessHour {
  display: none;
}

.l-header__lead .lc-businessTel {
  font-size: 18px;
  font-weight: bold;
}

.l-header__lead .lc-businessTel .lc-subNum {
  font-size: 14px;
  font-weight: normal;
}

.l-header__lead .lc-businessDay {
  padding-top: 2px;
  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: -.25em 0;
  padding-top: 0;
  font-size: 14px;
}

.l-header__lead .lc-info {
  display: inline-block;
  margin-top: .25em;
  vertical-align: top;
}

.l-header__lead .lc-info font-size headerWrap .top-l-header .l-header__aside,
.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%;
}

.l-header__maganav {
  width: 100%;
  vertical-align: top;
}

.topPage .l-header__maganav {
  padding-right: 0;
}

.l-header__search {
  width: 100%;
  vertical-align: top;
}

.topPage .l-header__search {
  width: 100%;
}

.page1 .l-header__search {
  width: 220px;
  margin-right: 0;
}

.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: 100%;
}

.l-header__searchForm {
  position: relative;
  padding-right: 55px;
  border: 3px solid #004098;
  border-radius: 3px;
}

.l-header__searchForm .lc-input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding-right: 5px;
  padding-left: 10px;
  border: none;
  font-size: 14px;
  box-shadow: 4px 4px 4px rgba(0,0,0,0.102) inset;
  line-height: 33px;
  outline: 0;
}

.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: -3px;
  top: -3px;
  width: 58px;
  height: 40px;
  overflow: hidden;
}

.l-header__searchForm .lc-btn {
  width: 58px;
  height: 40px;
  border: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #004098;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}

.l-header__searchForm .lc-btn:hover {
  border-color: #025fae;
  color: #fff;
  opacity: .75;
}

.l-header__searchForm .lc-btn#keyword_go_eng {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/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+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphOGYxOTE0MS1mOTE3LTRhMjYtOTgxZC1lYjQ3YWM1YTliOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTU1NzAzMDRGOUIwMTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTU1NzAzMDNGOUIwMTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphOGYxOTE0MS1mOTE3LTRhMjYtOTgxZC1lYjQ3YWM1YTliOTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YThmMTkxNDEtZjkxNy00YTI2LTk4MWQtZWI0N2FjNWE5Yjk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7sFULwAAAXpJREFUeNqslL1LxEAQxfdyyiknWEiUww+wEMHG8sBWsPA/sBO7KwRbK1uxtRMbEQsbewuxtdFWEL1KRUQr5WIwl/Ut7uEwN5tsMA9+sJOdeSE7k1Vaa8WogA3wDFL9pw+wD+pCTR/8wRIzc+mgiPGWLqZ7H+OmUHgJFsEomAF7wtec5xknJLkLQkdBAB6Z+bjLeI0lhjnnZ5obkfxbl3GbJF34dFw4ur4c8/ZUKVVRv5oHd8pPmqwnwCvdDIip0ZPy1xdZN/hmwOKBAsaDZB1JxjGJVz1Nh0A180txxmekCR3P5p2Qmm/XVIyxDp/mmC6w/J2sH+SaJZu4JhRss7zEzrU4bsqeV8QaYvQG2iAEs8JZm5oRkPKNnrFRDbyDuiom07iprHGL7dt3c4weWDwJrqSpcDEHNsGRvdmWQdXutYTb8DDroi/CsWC+Xoax4UYwb9Kp+I9e7CVENV2GsRmATzBMnnXLMO6NaodOWaDKUWx/osTGKz8CDAAZ8OfbnFDmtAAAAABJRU5ErkJggg==");
}

.l-header__keywordOverlay {
  position: absolute;
  top: 6px;
  left: 5px;
  width: 542px;
  height: 33px;
  font-size: 16px;
}

.l-header__keywordBox {
  position: absolute;
  left: -3px;
  top: 37px;
  width: calc(100% + 6px);
  max-width: 700px;
  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: 100%;
  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;
}

.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 > [data-keyword-suggest="banner"] > .m-h2:first-child {
  margin: 0 0 10px;
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5;
}

.page1 .l-header__keywordBox__aside__left > [data-keyword-suggest="banner"] > .m-h2:first-child {
  font-size: 12px;
}

.l-header__keywordBox__aside__left > [data-keyword-suggest="banner"] > .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 > li {
  display: inline-block;
  width: 72px;
  margin-top: 10px;
  margin-left: 6px;
  vertical-align: top;
  font-size: 12px;
}

.l-header__relatedProduct > li > a {
  display: block;
  text-decoration: none;
}

.l-header__relatedProduct > li > 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 > li > a .lc-img > img {
  max-width: 66px;
  max-height: 66px;
}

.l-header__relatedProduct > li > a .lc-text {
  display: block;
  padding: 3px;
}

.l-header__relatedProduct > li > a:hover {
  text-decoration: underline;
}

.l-header__relatedProduct > li > a:hover .lc-img {
  padding: 0;
  border: 3px solid #b9cee7;
}

.l-header__relatedProduct > li > a:hover .lc-img > img {
  filter: alpha(opacity=75);
  opacity: .75;
}

.l-header__keywordBox--typeCode {
  padding-top: 5px;
  border-top: solid 1px #a7a7a7;
}

.l-header__keywordBox--typeCode > dt {
  margin: 5px 10px 0;
  padding: 0 0 3px 30px;
  font-weight: bold;
}

.l-header__keywordBox--typeCode > dd > a {
  display: block;
  padding: 10px;
  text-decoration: none;
}

.l-header__keywordBox--typeCode > dd > a:hover {
  background-color: #b9cee7;
  color: #004098;
}

.l-header__keywordBox--typeCode > dd > a:hover .lc-category {
  text-decoration: underline;
}

.l-header__keywordBox--typeCode > dd > a:hover .lc-code {
  color: #004098;
}

.l-header__keywordBox--typeCode > dd > a > img {
  float: left;
  height: 50px;
  margin-right: 20px;
}

.l-header__keywordBox--typeCode > 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 {
  background-color: #fff;
  border-top: solid 1px #a7a7a7;
}

.l-header__keywordBox--history > dt,
.l-header__keywordBox--keyword > dt,
.l-header__keywordBox--productCode > 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 > li.is-disabled,
.l-header__keywordBox--keyword ul > li.is-disabled,
.l-header__keywordBox--productCode ul > li.is-disabled {
  padding: 2px 10px;
}

.l-header__keywordBox--history ul > li > a,
.l-header__keywordBox--keyword ul > li > a,
.l-header__keywordBox--productCode ul > li > a {
  display: block;
  padding: 2px 10px;
  text-decoration: none;
}

.l-header__keywordBox--history ul > li > a p.product-name-searchsuggest,
.l-header__keywordBox--keyword ul > li > a p.product-name-searchsuggest,
.l-header__keywordBox--productCode ul > li > a p.product-name-searchsuggest {
  display: inline;
}

.l-header__keywordBox--history ul > li > a:hover,
.l-header__keywordBox--keyword ul > li > a:hover,
.l-header__keywordBox--productCode ul > li > a:hover {
  background-color: #b9cee7;
  color: #004098;
}

.l-header__keywordBox--history ul > li > a:hover p,
.l-header__keywordBox--keyword ul > li > a:hover p,
.l-header__keywordBox--productCode ul > li > a:hover p {
  text-decoration: underline;
}

.l-header__keywordBox--history ul > li .is-focus,
.l-header__keywordBox--keyword ul > li .is-focus,
.l-header__keywordBox--productCode ul > li .is-focus,
.l-header__keywordBox--history ul > li .is-active,
.l-header__keywordBox--keyword ul > li .is-active,
.l-header__keywordBox--productCode ul > li .is-active {
  background-color: #b9cee7;
  color: #004098;
}

.l-header__keywordBox--history .lc-history > a,
.l-header__keywordBox--keyword .lc-history > a,
.l-header__keywordBox--productCode .lc-history > 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 > 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 > li,
.l-header__thumbnailList--category > li,
.l-header__thumbnailList--makercategory > li,
.l-header__thumbnailList--makerproduct > li {
  position: relative;
  display: inline-block;
  margin-top: 5px;
  vertical-align: top;
  font-size: 14px;
}

.l-header__thumbnailList--product > li > div > a,
.l-header__thumbnailList--category > li > div > a,
.l-header__thumbnailList--makercategory > li > div > a,
.l-header__thumbnailList--makerproduct > li > div > a {
  display: table-cell;
  padding: 2px;
  border: 1px solid #a7a7a7;
  box-sizing: border-box;
  vertical-align: middle;
  text-align: center;
}

.l-header__thumbnailList--product > li > div > a:hover,
.l-header__thumbnailList--category > li > div > a:hover,
.l-header__thumbnailList--makercategory > li > div > a:hover,
.l-header__thumbnailList--makerproduct > li > div > a:hover {
  padding: 0;
  border-width: 3px;
  border-color: #b9cee7;
}

.l-header__thumbnailList--product > li > div > a:hover > img,
.l-header__thumbnailList--category > li > div > a:hover > img,
.l-header__thumbnailList--makercategory > li > div > a:hover > img,
.l-header__thumbnailList--makerproduct > li > div > a:hover > img {
  filter: alpha(opacity=75);
  opacity: .75;
}

.l-header__thumbnailList--product {
  margin-left: -3px;
}

.l-header__thumbnailList--product > li {
  margin-left: 3px;
}

.l-header__thumbnailList--product > li > div > a {
  width: 49px;
  height: 55.39px;
}

.l-header__thumbnailList--product > li > div > a > img {
  max-width: 43px;
  max-height: 43px;
}

.l-header__thumbnailList--product.is-skeleton > li {
  width: 49px;
  height: 49px;
}

.l-header__thumbnailList--category {
  margin-left: -2px;
}

.l-header__thumbnailList--category > li {
  margin-left: 2px;
}

.l-header__thumbnailList--category > li > div > a {
  width: 60px;
  height: 60px;
}

.l-header__thumbnailList--category > li > div > a > img {
  max-width: 54px;
  max-height: 54px;
}

.l-header__thumbnailList--category.is-skeleton > li {
  width: 60px;
  height: 60px;
}

.l-header__thumbnailList--makercategory,
.l-header__thumbnailList--makerproduct {
  margin-left: -13px;
}

.l-header__thumbnailList--makercategory > li,
.l-header__thumbnailList--makerproduct > li {
  margin-left: 13px;
}

.l-header__thumbnailList--makercategory > li > div > a,
.l-header__thumbnailList--makerproduct > li > div > a {
  width: 94px;
  height: 94px;
}

.l-header__thumbnailList--makercategory > li > div > a > img,
.l-header__thumbnailList--makerproduct > li > div > a > img {
  max-width: 88px;
  max-height: 88px;
}

.l-header__thumbnailList--makercategory.is-skeleton > li,
.l-header__thumbnailList--makerproduct.is-skeleton > 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 > 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: .9;
  text-indent: 0;
  word-wrap: break-word;
}

.l-header__balloon--preview.on {
  display: block;
}

.l-header__balloon--preview > div > a {
  text-decoration: none;
}

.l-header__balloon--preview > div > 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 > 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: .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;
}

@media (max-width:1581px) {
  .isLogin .l-header__balloon--product {
    margin-left: -205px;
  }
}

.l-header__balloon--product.is-focus {
  border: 2px solid #b9cee7;
  padding: 14px;
}

.page1 .l-header__balloon--product {
  padding: 8px;
  margin-left: -185px;
}

.page1.isLogin .l-header__balloon--product {
  margin-left: -142px;
}

.l-header__balloon--product .l-header__cartbox {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.l-header__balloon--product .l-header__cartbox .alert-warning-txt {
  display: flex;
  align-self: flex-start;
  width: 100%;
}

.l-header__linkListInline {
  margin-left: -20px;
  font-size: 0;
}

.l-header__linkListInline > li {
  position: relative;
  display: inline-block;
  max-width: 300px;
  margin: .4em 0;
  margin-left: 20px;
  font-size: 12px;
  padding-left: 8px;
  text-indent: -8px;
}

.l-header__linkListInline > li > div > a {
  padding-left: 8px;
  text-decoration: none;
}

.l-header__linkListInline > li > div > a:hover {
  text-decoration: underline;
}

.l-header__linkListInline.is-skeleton > li {
  display: block;
  height: 1em;
}

.l-header__function {
  display: flex;
  margin-top: -4px;
  margin-left: auto;
  font-size: 0;
}

.is-noOrder.l-header__function {
  width: 50%;
}

.is-noOrder.l-header__function .lc-order {
  display: none;
}

.is-noUser.l-header__function {
  width: 50%;
}

.is-noUser.l-header__function .lc-user {
  display: none;
}

.l-header__function > li + li {
  margin-left: 31px;
}

.page1 .l-header__function > li + li {
  margin-left: 28px;
}

.page1.language-THA .l-header__function > li + li {
  margin-left: 26px;
}

.l-header__function > li {
  display: inline-block;
  font-size: 11px;
  vertical-align: top;
}

.l-header__function > li > a {
  position: relative;
  display: block;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  color: #004098 !important;
  box-sizing: border-box;
  white-space: nowrap;
}

.l-header__function > li > a:before {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}

.l-header__function > li > a > span {
  display: block;
  margin-top: 4px;
}

.l-header__function > li > a:hover {
  text-decoration: underline;
  opacity: .75 !important;
}

.l-header__function .lc-cart {
  position: relative;
  margin-left: -17px;
  margin-right: 17px;
}

@media screen and (min-width:1201px) {
  .isLogout .l-header__function .lc-cart {
    margin-left: 7%;
    margin-right: 0;
  }
}

@media screen and (min-width:1500px) {
  .isLogout .l-header__function .lc-cart {
    margin-left: 7%;
    margin-right: 0;
  }
}

.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__function .lc-user {
  position: relative;
}

.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__function .lc-order > 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__function .lc-order.disabled > a {
  text-decoration: none;
  cursor: auto;
}

.l-header__function .lc-order.disabled > a:before {
  filter: grayscale(0.9);
  opacity: .5;
}

.l-header__function .lc-order.disabled > a:hover {
  opacity: unset !important;
}

.l-header__function .lc-order.disabled span {
  color: #868686;
}

.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__function .lc-partslist a span {
  overflow: inherit;
  display: flex;
  justify-content: center;
}

@media screen and (min-width:1201px) {
  .isLogout .l-header__function .lc-contact {
    margin-left: 7%;
  }
}

.l-header__function .lc-contact > a:before {
  position: relative;
  top: 1px;
  background-size: 27px 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__function .lc-user .lc-badge,
.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;
}

.l-header__function .lc-user .lc-badge {
  top: 0;
  right: -2px;
}

.l-header__function .lc-cart .lc-badge {
  top: 0;
  right: -11px;
}

.customerEDI.language-ENG .l-header__function .lc-cart .lc-badge {
  right: 10px;
}

.customerEDI.language-ENG .l-header__function .lc-cart .lc-badge.punchout-toppage {
  right: 40%;
}

@media screen and (min-width:1216px) {
  .l-header__function .lc-regist {
    position: absolute;
    left: 37.8%;
    margin-left: 0;
  }
}

@media screen and (min-width:1500px) {
  .l-header__function .lc-regist {
    left: 34.7%;
  }
}

.l-header__function .lc-regist > a {
  width: 228px;
  margin-top: 10px;
  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;
  transition: opacity .2s ease-out;
}

@media (min-width:1216px) and (max-width:1366px) {
  .l-header__function .lc-regist > a {
    width: 195px;
  }
}

@media (min-width:1601px) and (max-width:1670px) {
  .l-header__function .lc-regist > a {
    width: 215px;
  }
}

.l-header__function .lc-regist > a:hover {
  opacity: .75;
  color: #fff !important;
  text-decoration: none;
}

@media screen and (min-width:1501px) and (max-width:1600px) {
  .l-header__function .lc-regist > a {
    width: 200px;
  }
}

.l-header__function .lc-regist > a:before {
  display: none;
}

.l-header__function .lc-regist > a > span {
  margin-top: 0;
}

.page1 .l-header__function .lc-regist > a > span {
  font-size: 13px;
}

.l-header__function[data-component-header="user"] > li {
  width: 80px !important;
  padding: 0 !important;
  margin: 0 !important;
}

.isLogin .l-header__function[data-component-header="user"] > li {
  width: 85px !important;
}

.l-header__function[data-component-header="user"] > li > a {
  width: 80px !important;
  padding: 0 !important;
  margin: 0 !important;
}

.isLogin .l-header__function[data-component-header="user"] > li > a {
  width: 100% !important;
}

.l-header__function[data-component-header="user"] > li > a span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100px;
}

.l-header__function[data-component-header="user"] > li.lc-partslist > a span {
  overflow: visible;
}

.l-header__function[data-component-header="user"] .lc-cart .lc-badge {
  right: 13px;
}

.punchout-session.l-header__function[data-component-header="user"] .lc-order {
  width: 93px !important;
}

.punchout-session.l-header__function[data-component-header="user"] .lc-order span {
  text-overflow: unset;
}

.punchout-session.l-header__function[data-component-header="user"] .lc-user span {
  text-overflow: unset;
  white-space: normal;
}

.page1.l-header__function[data-component-header="user"] {
  padding-left: 20px;
}

.is-fixed.page1.l-header__function[data-component-header="user"] {
  padding-left: 0;
}

.page1.l-header__function[data-component-header="user"] .lc-cart .lc-badge {
  right: 13px;
}

.m-btnNoBG {
  background-image: none !important;
}

.m-btnLinkWin--noBG::before {
  background-image: none !important;
}

.l-header__balloonBoxWrap {
  position: relative;
  margin-top: 10px;
  margin-left: 10px;
}

.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: 0;
}

.l-header__balloonBox--left.login-btn_on_header {
  right: calc(72% - 301px);
}

[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% - 13px);
  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 0 10px;
  padding: 6px 0 4px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid;
  color: #000;
}

* + .l-header__balloonBox__ttl {
  margin-top: 10px;
}

.l-header__balloonBox__ttl.topic_title {
  padding-top: 15px;
}

.l-header__balloonBoxInner {
  margin-top: 7px;
  border-top: 1px solid #dfdfdf;
  padding: 8px 10px 0;
}

.page1 .l-header__balloonBoxInner font-size fs_L {
  font-size: 12px;
}

.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;
}

.quote-panel {
  width: 550px;
  padding: 15px;
  display: flex;
  justify-content: space-between;
}

.quote-panel > * {
  flex-basis: 47%;
  font-weight: normal;
}

.quote-panel h4 {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
}

.quote-panel .new-register ul {
  margin-bottom: 20px;
  list-style: disc outside;
}

.quote-panel .new-register .btn-register {
  display: block;
  flex-grow: 1;
  width: 100%;
  font-weight: bold;
  background-color: #ffcd00;
  border-color: #ffcd00;
  color: #000;
  text-align: center;
  border-style: solid;
  height: 35px;
  line-height: 30px;
  border-radius: 0;
  padding: 0 .75rem;
  box-sizing: border-box;
}

.quote-panel .new-register .btn-register:hover {
  text-decoration: none;
  border-color: #ffcd00;
  background-color: #ffcd00;
  color: #000 !important;
}

.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;
  color: #333;
}

.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 > li {
  margin-top: 5px;
}

.l-header__linkList > li:first-child {
  margin-top: 0;
}

.l-header__linkList > li .is-disabled {
  color: #868686;
}

.l-header__linkList > li .is-disabled:hover {
  text-decoration: none;
}

.l-header__linkList > 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 > 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 > a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

.l-header__media--preview .lc-img > a:hover {
  filter: alpha(opacity=75);
  opacity: .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 > a,
.l-header__media--preview .lc-name > a {
  text-decoration: none;
}

.l-header__media--preview .lc-code > a:hover,
.l-header__media--preview .lc-name > 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: .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,
.l-header__media--preview .lc-stock-qty {
  font-size: 14px;
}

.l-header__media--preview .lc-day .lc-num,
.l-header__media--preview .lc-stock-qty .lc-num {
  margin: 0 3px;
  font-size: 16px;
  font-weight: bold;
}

.l-header__media--preview .lc-day .lc-day-value,
.l-header__media--preview .lc-stock-qty .lc-day-value {
  font-weight: bold;
  margin: 0 5px;
}

.l-header__media--preview .lc-day .lc-day-value.mto-product,
.l-header__media--preview .lc-stock-qty .lc-day-value.mto-product {
  margin-left: 1px;
}

.l-header__media--preview .lc-day .lc-stock-value,
.l-header__media--preview .lc-stock-qty .lc-stock-value {
  font-weight: bold;
  margin: 0 5px;
  display: flex;
  flex-wrap: wrap;
  margin-left: 96px;
  margin-top: -19px;
  line-height: 18px;
}

.language-THA .l-header__media--preview .lc-day .lc-stock-value,
.language-THA .l-header__media--preview .lc-stock-qty .lc-stock-value {
  margin-left: 84px;
}

.l-header__media--preview .lc-day .lc-stock-value .txt-preview-sameday,
.l-header__media--preview .lc-stock-qty .lc-stock-value .txt-preview-sameday {
  font-weight: normal;
  font-size: 13px;
  width: 100%;
}

.l-header__media--preview .lc-day .lc-stock-value .txt-preview-sameday .m-modal-inquiry-form,
.l-header__media--preview .lc-stock-qty .lc-stock-value .txt-preview-sameday .m-modal-inquiry-form {
  top: 19px;
  font-size: 12px;
}

.l-header__media--preview .lc-day .lc-stock-value .txt-preview-sameday.contain-needmore-inquiry-form,
.l-header__media--preview .lc-stock-qty .lc-stock-value .txt-preview-sameday.contain-needmore-inquiry-form {
  display: block;
  width: 204px;
  margin-left: -73px;
  text-align: end;
}

.language-ENG .l-header__media--preview .lc-day .lc-stock-value .txt-preview-sameday.contain-needmore-inquiry-form,
.language-ENG .l-header__media--preview .lc-stock-qty .lc-stock-value .txt-preview-sameday.contain-needmore-inquiry-form {
  margin-left: -88px;
}

.l-header__media--preview .lc-day .lc-stock-value .txt-preview-sameday.contain-needmore-inquiry-form .m-modal-inquiry-form,
.l-header__media--preview .lc-stock-qty .lc-stock-value .txt-preview-sameday.contain-needmore-inquiry-form .m-modal-inquiry-form {
  text-align: left;
}

.l-header__media--preview .contain-needmore-inquiry-form-popup {
  position: relative;
}

.l-header__media--preview .contain-needmore-inquiry-form-popup .m-modal-inquiry-form {
  right: 0 !important;
  top: 29px;
  font-size: 12px;
}

.l-header__media--preview .m-cartBox_misumiContact {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0 !important;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.l-header__media--preview .m-cartBox_misumiContact .txt-alert-msg-inquiry {
  color: #f00;
  font-weight: normal;
  font-size: 12px;
}

.l-header__media--preview .m-cartBox_misumiContact .m-btn--contactMisumi {
  padding: 5px;
  padding-left: 26px;
  background-position: 6px 7px;
  width: 195px;
}

.l-header__media--preview .m-cartBox_misumiContact .lc-need-txt {
  font-weight: bold;
  margin-right: 10px;
}

.l-header__media--preview.is-skeleton .lc-img {
  border: none;
}

.l-header__media--preview.is-skeleton .lc-img + p {
  height: 1em;
  margin-bottom: .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: .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 > p {
  height: 1em;
  margin-bottom: .5em;
}

.l-header__cartbox {
  display: table;
  margin-top: 5px;
  margin-left: auto;
}

.l-header__cartbox > 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 > .m-btn--login {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  box-shadow: none;
  padding: 0 10px;
  background-color: #fc0 !important;
}

.l-header__cartbox.over-stock .m-inputText--quantity {
  background: #ffd9d9;
  border-color: #fd9c9c;
}

.l-header__balloon--product .alert-warning-txt {
  color: #f00;
  text-align: right;
}

.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__btn--chat {
  margin: 15px 0;
}

.l-header__adtext {
  margin: -5px 0 5px;
  padding-left: 10px;
}

.l-header__order__function {
  margin-top: 10px;
  margin-left: -10px;
  font-size: 0;
}

.l-header__order__function > 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 0 0 0;
  display: flex;
}

.l-header__order__upload > li.lc-inline {
  cursor: pointer;
  margin: 5px 0 0 0;
  display: inline-block;
  text-align: center;
  min-width: 50%;
}

.l-header__order__upload > li {
  margin-top: 5px;
}

.l-header__order__upload > li .lc-type {
  display: inline-block;
  min-width: 130px;
  font-weight: bold;
}

.l-header__order__upload > li .lc-icon-list {
  display: block;
  text-align: center;
}

.l-header__order__upload > li .lc-icon-list img {
  width: 32px;
  height: 32px;
  aspect-ratio: 1;
}

.l-header__order__upload > li .is-disabled {
  color: #868686;
}

.l-header__order__upload > li.dotted {
  padding-top: 10px;
  border-top: 1px dotted #a7a7a7;
}

.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: 7px 0 2px;
}

.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: 10px;
  margin-bottom: 8px;
}

.l-header__login .lc-btn--login input[type="submit"] {
  display: block;
  width: 100%;
  height: 35px;
  border: none;
  background-color: #004098;
  border-radius: 2px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  transition: opacity .2s ease-out;
}

.l-header__login .lc-btn--login input[type="submit"]:hover {
  opacity: .75;
  color: #fff !important;
}

.l-header__login .lc-link,
.l-header__login .lc-error {
  margin: 10px;
}

.l-header__loading > p {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  background: url("/en/vcommon/common/img/loading_100.gif") left top no-repeat;
}

.language-THA .l-header__loading > p {
  background: url("/th/vcommon/common/img/loading_100.gif") left top no-repeat;
}

.language-ENG .l-header__loading > p {
  background: url("/en/vcommon/common/img/loading_100.gif") left top no-repeat;
}

.l-header__loading--s > p {
  padding-top: 2px;
}

.language-THA .l-header__loading--s > p {
  background: url("/th/vcommon/common/img/loading_16.gif") center top no-repeat;
}

.language-ENG .l-header__loading--s > p {
  background: url("/en/vcommon/common/img/loading_16.gif") center top no-repeat;
}

.l-header__usermenu .lc-user {
  font-size: 14px;
  font-weight: bold;
}

.l-header__usermenu .lc-usercode {
  font-size: 14px;
  font-weight: bold;
}

.l-header__announceList {
  margin-bottom: 5px;
}

.l-header__announceList > li {
  padding: 3px 10px 1px;
  background-color: #fff5cb;
}

.l-header__announceList > li .lc-count {
  color: #c80000;
}

.l-header__announceList > li.is-disabled {
  background-color: #fff;
}

.l-header__announceList > li.is-disabled > a {
  text-decoration: none;
  color: #868686;
  cursor: default;
}

.l-header__announceList > li.is-disabled > a .lc-count {
  color: #868686;
}

.l-header__linkList > li .lc-count {
  color: #c80000;
}

.l-header__linkList > li .lc-small {
  font-size: 12px;
}

.l-header__linkList .lc-small {
  font-size: 12px;
}

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

.l-header__linkList.inline > li.lc-inline {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 50%;
}

.l-header__linkList.inline > li.lc-inline .lc-icon-list {
  display: block;
  text-align: center;
}

.l-header__linkList.inline > li.lc-inline .lc-icon-list img {
  width: 32px;
  height: 32px;
  aspect-ratio: 1;
}

.l-header__linkList.inline > li.lc-inline .lc-icon-list .icon-cad-download,
.l-header__linkList.inline > li.lc-inline .lc-icon-list .icon-delivery {
  width: 48px;
  height: 32px;
  aspect-ratio: .6;
}

.no-padding-side {
  padding-left: 0;
  padding-right: 0;
}

.l-padding-side {
  padding: 0 10px;
}

.l-margin-side {
  margin-left: 10px;
  margin-right: 10px;
}

.l-header__messageBox > 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 > a:hover {
  color: #025fae;
  text-decoration: underline;
}

.l-header__messageBox > a:visited {
  color: #004098;
}

.l-header__messageBox > a > span {
  display: block;
  padding: 5px 0 4px 45px;
  font-weight: bold;
}

.l-meganav__category > ul > li:after,
.l-meganav__category > ul > li:before {
  display: none;
}

.l-meganav__category > ul > li > 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/pngbase64,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/pngbase64,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 dl dt .l-header__improveText {
  font-weight: normal;
  font-size: 12px;
}

.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;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm .l-header__improveNote {
  margin-top: 16px;
  padding: 0 10px;
  text-align: center;
  font-size: 14px;
}

.l-header__improve .l-header__improveBalloon .l-header__improveForm .l-header__improveNote:first-child {
  margin-top: 0;
  padding-top: 10px;
}

.l-switchLanguageWrap {
  position: absolute;
  top: 2px;
}

.page1 .l-switchLanguageWrap {
  left: 100px;
}

.page1 .is-fixed .l-switchLanguageWrap {
  left: 60px;
}

.l-header-userLink {
  margin-right: 5px;
  line-height: 35px;
  vertical-align: bottom;
}

.l-header-userLink.login {
  position: absolute;
  right: 285px;
  min-width: 520px;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}

.l-header_searchBalloon {
  display: none;
  position: absolute;
  top: 26px;
  left: 15px;
  width: 330px;
  padding: 5px 5px 4px 10px;
  border: 2px solid #67a5dd;
  border-radius: 2px;
  background: #fff;
  box-shadow: rgba(0,0,0,0.1) 3px 3px 3px 0;
  font-size: 12px;
  z-index: 3000;
}

.l-header_searchBalloon:before,
.l-header_searchBalloon:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.l-header_searchBalloon:before {
  border-color: rgba(122,93,13,0);
  border-bottom-color: #67a5dd;
  border-width: 10px;
  margin-left: -10px;
}

.l-header_searchBalloon:after {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fff;
  border-width: 7px;
  margin-left: -7px;
}

.l-header_searchBalloon__text {
  display: inline;
  line-height: 25px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}

.language-THA .l-header_searchBalloon__text {
  font-size: 12px;
}

.l-header_searchBalloon__text > a {
  padding-right: 13px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHBAMAAAAotXpTAAAAGFBMVEUjQpQkQZQlQpQlQpUjQpQkQZQlQpQlQpVozZhkAAAABHRSTlMAAAAAs5NmmgAAADJJREFUCB1jUEoPd3NgUEotS0tgSHA3Yi1gCHArc09gSC5JSS1gKFYSVjRgKE8LTzIAAOU6CvrNpSP3AAAAAElFTkSuQmCC");
  background-position: right 2px;
  background-repeat: no-repeat;
  color: #004098;
  text-decoration: underline;
}

.l-header_searchBalloon__text > a:hover,
.l-header_searchBalloon__text > a:active {
  color: #025fae;
}

.language-THA .l-header_searchBalloon__text > a {
  margin-right: 2px;
}

.l-header_searchBalloon__button {
  float: right;
  width: 23px;
  height: 25px;
  overflow: hidden;
  cursor: pointer;
}

.l-header_searchBalloon__button:before {
  width: 23px;
  height: 25px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAMAAADt/kXiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURQAAAL+/v729vb29vQAAAL6+vgAAAL+/v5qamgAAAPLy8r+/vwFpxl6e1/////Hx8u3v8fDx8lCW1CV9zU+W1O/w8uPj4/Pz8+zs7O7w8vDw8pGB3fcAAAAKdFJOUxpJ6ecX6RjmXAhwhcRDAAAAiklEQVQoz5WS6w6DIAyF67yAUka9u73/g26gQZQ2y84PSL7TtIcGKJTJpQpQ2zPXpsCsXa7VgOk4/eTkwuXoymmw3nB2oJTThPg1eou4Gwf3AO0cTpf2CcYY8Tk3GBEnOV++enzfcwr1Qn8pj5Rfeq+4n7/3nPHHwuClBl0z/6HUUAGnBtqGwVX7AQDcF4v2nutvAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  content: '';
  display: block;
}

.is-fixed .l-headerWrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 8000;
  background-color: #fff;
}

.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;
  }
}

.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 > dt,
.l-header__appBtn > dd {
  display: table-cell;
}

.l-header__appBtn > dt > a,
.l-header__appBtn > dd > 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 > dt,
  .l-header__appBtn > dd {
    display: table-cell;
    float: none;
    width: auto;
    padding: 0;
  }
}

.l-header__top-menu {
  padding-left: 26px;
}

.l-member_benefits {
  padding: 0;
  margin-top: 5px;
  height: 156px;
}

.l-headerMainMenuContainer .dropdown-menu a.m-btnLinkWin--defaultSub {
  border: 0 none;
  box-shadow: 0 none;
  text-align: left;
}

.l-header a {
  text-decoration: none;
}

.l-header .l-headerMainMenuContainer li a {
  text-decoration: none;
}

.l-header .l-headerMainMenuContainer li.incad {
  width: 100%;
}

.l-header .l-headerMainMenuContainer li.l-incadList {
  min-width: 80px;
}

.l-header .l-headerMainMenuContainer li.dropdown-menu a.m-btnLinkWin--defaultSub {
  border: 0 none;
  box-shadow: 0 none;
}

.l-header .l-header__main_upper .l-header__info .info-box {
  font-weight: bold;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.l-header .l-header__main_upper .l-header__info .info-box img + span::after {
  content: '';
  border-left: 1px solid #bababa;
  margin: 0 10px;
}

.l-header .l-header__main_upper .l-header__info .info-box .header-links {
  display: flex;
  justify-content: flex-end;
}

.l-header .l-header__main_upper .l-header__info .info-box .header-links span {
  display: flex;
  color: #004098;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
}

.l-header .l-header__main_upper .l-header__info .info-box .header-links span img {
  align-self: center;
  margin-right: 4px;
}

.l-header .l-header__main_upper .l-header__info .info-box .header-links .source-generate-top-menu {
  display: flex;
}

.l-header .l-header__main_upper .l-header__info .info-box .header-links .source-generate-top-menu a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #004098;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
}

.l-header .l-header__main_upper .l-header__info .info-box .header-links .source-generate-top-menu a img {
  align-self: center;
  margin-right: 4px;
}

.l-header .l-header__main_upper .l-header__info .info-box .header-links .source-generate-top-menu a img path {
  fill: #f00;
}

.l-header .l-header__main_upper .l-header__info .info-box .contact .telephone:after {
  content: '';
  border-left: 1px solid #bababa;
  margin: 0 10px;
}

.l-header .l-header__aside {
  display: flex;
  align-items: center;
}

.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: 0;
  width: 100%;
}

.page1 .l-header .l-header__aside .l-header__right-top .l-header__function {
  width: 295px;
  margin-right: 4px;
}

.page1 .l-header .l-header__aside .l-header__right-top .l-header__function[data-component-header="user"] {
  padding-left: 12px;
}

.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;
}

.l-header .l-header__aside .l-header__right-top .l-top-menu-link a.l-top_username {
  background-size: auto 20px;
  background-position: 6px center;
  padding-left: 32px;
  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;
}

.l-header .l-header__aside .l-header__right-top .l-top-menu-link a.l-top_username ::after {
  position: absolute;
  top: 14px;
  right: 7px;
  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;
}

.page1 .l-header .l-header__aside .lc-cart {
  margin: 0 5px 0 20px;
}

.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 {
  box-shadow: unset;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0;
  background-color: transparent;
  border: none;
}

.l-header .l-header__aside .lc-cart a .lc-count-circle {
  padding: 2px;
  margin-top: 0;
  background-color: #3499d8;
  border-radius: 50%;
}

.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-headerMainMenuContainer > ul > li {
  font-size: 16px;
}

.page1 .l-headerMainMenuContainer > ul > li a {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  align-items: center;
}

.page1.topPage .l-headerMainMenuContainer > ul {
  font-size: 15px;
}

.l-header-bottom .l-header__maganav .l-meganav .lc-h2 {
  font-size: 14px;
  padding: 9px 20px 6px 10px;
  border-radius: 3px;
}

@media screen and (max-width:1300px) {
  .l-header-bottom .l-header__maganav .l-meganav .lc-h2 {
    font-size: 12px;
  }
}

.page1 .l-header-bottom .l-header__maganav .l-meganav .lc-h2 {
  font-size: 12px;
}

.topPage .l-header-bottom .l-header__maganav .l-meganav {
  visibility: hidden;
}

.l-header-bottom .l-header__maganav .l-meganav .l-meganav__search .lc-h3 {
  display: none;
}

.topPage .l-header-bottom .l-header__maganav .l-meganav .l-meganav__search .lc-h3 {
  display: block;
}

.l-header-bottom .l-meganav__category > ul > li > a {
  padding: 6px 45px 5px 15px;
  font-size: 14px;
}

.page1 .l-header-bottom .l-meganav__category > ul > li > a {
  font-size: 12px;
}

.l-header-bottom .l-header-bottom__left .MainMenu {
  display: flex;
  width: 100%;
}

.l-header-bottom .l-header-bottom__left .l-header__nav {
  margin-left: 6px;
}

.l-header-bottom .l-header-bottom__left .l-header__nav:first-child {
  margin-left: 0;
}

.topPage .is-fixed .l-header-bottom .l-header__maganav .l-meganav {
  visibility: visible;
}

.topPage .is-fixed .l-header-bottom .l-header__maganav .l-meganav .l-meganav__search {
  height: auto;
}

.topPage .is-fixed .l-header-bottom .l-header__maganav .l-meganav .l-meganav__search .lc-h3 {
  display: none;
}

.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;
  width: 100%;
}

[data-compare="wrapper"].guide .m-checkbox {
  background-color: #b9cee7;
  max-width: 200px;
  margin: 0;
  height: 22px;
}

.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-header__insider {
  width: 100%;
  display: none;
}

.l-header__insider_brands {
  height: 15px;
}

.l-header__btn--order > a {
  display: block;
  width: 228px;
  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: none;
}

@media (min-width:1216px) and (max-width:1366px) {
  .l-header__btn--order > a {
    width: 195px;
  }
}

@media (min-width:1601px) and (max-width:1670px) {
  .l-header__btn--order > a {
    width: 215px;
  }
}

@media screen and (max-width:1300px) {
  .l-header__btn--order > a {
    font-size: 12px;
  }
}

.l-header__btn--order > a:hover {
  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;
}

.page1 .l-header__btn--order > a {
  font-size: 13px;
}

@media screen and (min-width:1501px) and (max-width:1600px) {
  .l-header__btn--order > a {
    width: 200px;
  }
}

.l-header__btn--regist {
  display: block;
  margin-top: 15px;
  margin-bottom: 8px;
  padding: 7px 2px;
  background-color: #ffcd00 !important;
  border: solid 1px #bfbfbf;
  color: #000 !important;
  font-size: 14px;
  text-align: center;
  text-decoration: none !important;
  box-sizing: border-box;
}

.l-header__btn--regist:hover {
  background-color: #0f218b !important;
  text-decoration: none;
  color: #fff !important;
}

.link-promote-app {
  position: absolute;
  right: -47px;
  top: 0;
}

.link-promote-app .promote-app {
  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: 40px;
  display: block;
}

.page1 .link-promote-app .promote-app {
  right: -39%;
  position: relative;
}

.link-promote-app .l-headerLead__baloon {
  margin-left: 10px;
  background: #fff;
  z-index: 1;
  text-align: left;
  box-shadow: 0 4px 7px 0 #000;
  position: absolute;
  top: 90px;
  right: 35px;
  width: 110px;
  height: 110px;
  background: url("/en/vcommon/common/img/new-web-ui-app-dl.png") no-repeat center;
  background-size: cover;
  transform: translate(0) scale(0);
  transition: all .2s ease-in-out 0s;
}

.link-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;
}

.link-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: "";
}

@media screen and (min-width:1500px) {
  .link-promote-app .l-headerLead__baloon {
    right: 20px;
  }
}

.link-promote-app .l-headerLead__baloon.enabled {
  transform: translate(0) scale(1);
}

.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;
}

.lc-regist .register-text {
  top: 6px;
  left: 90px;
  position: absolute;
}

.lc-regist.register:hover {
  background-color: #004098;
  color: #fff !important;
}

.l-header__listPulldown {
  position: relative;
}

.l-header__listPulldown:after {
  content: "";
  position: absolute;
  right: 5px;
  top: 50%;
  width: 9px;
  height: 5px;
  background-image: url("data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphODAyYjE1MC01YjgzLTRhMTAtYWU4My1iM2JlNzg1ZTg5NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjM2QTJDRkFGQkUwMTFFQkJENjdBOEVGM0VCRTEyMDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjM2QTJDRjlGQkUwMTFFQkJENjdBOEVGM0VCRTEyMDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphODAyYjE1MC01YjgzLTRhMTAtYWU4My1iM2JlNzg1ZTg5NjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YTgwMmIxNTAtNWI4My00YTEwLWFlODMtYjNiZTc4NWU4OTYyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zEyEaQAAAHZJREFUeNpMjrEJhSEQg6O4iC7lBDY2ruIQFrqHtSs4hJbCPSM8+APHkXzHEZRSJMYoYwy5wn/omZNr7z2stWitYa0luNp7Cz1zcm2MUSEEaK3f4ZXUWp9nTq74mppzSs4Z5xwCpJTgnFMPfnv03l8P7m/+E2AAGEtXzJNIr1AAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: 0 0;
}

.l-header__listPulldown .lc-balloon {
  position: absolute;
  left: 0;
  top: 100%;
  display: none;
  min-width: 100%;
  white-space: nowrap;
  padding-top: 5px;
}

.l-header__listPulldown .lc-balloon__list {
  width: 100%;
  border: #c2c2c2 1px solid;
  background: #fff;
  font-size: 0;
  box-shadow: 0 4px 4px rgba(0,0,0,0.25);
  box-sizing: border-box;
}

.l-header__listPulldown .lc-balloon__list > li + li {
  border-top: #c2c2c2 1px solid;
}

.l-header__listPulldown .lc-balloon__list > li > a {
  display: block;
  padding: 10px 10px;
  font-size: 14px;
  text-align: left;
  text-decoration: none;
  color: #666 !important;
}

.l-header__listPulldown .lc-balloon__list > li > a:hover {
  background-color: #eee;
}

.page1 .l-header__listPulldown .lc-balloon__list > li > a {
  font-size: 12px;
}

.l-header__listPulldown.on:after {
  transform: rotate(180deg);
}

.l-header__listPulldown.on .lc-balloon {
  display: block;
}

.l-header__pulldownTitle {
  position: relative;
  display: block;
  padding: 7px 25px 6px 25px;
  border: solid 1px #0f218b !important;
  border-radius: 3px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
}

.l-header__pulldownTitle:hover {
  color: #fff !important;
  background-color: #004098;
  text-decoration: none;
}

.page1 .l-header__pulldownTitle {
  font-size: 12px;
}

@media screen and (max-width:1300px) {
  .l-header__pulldownTitle {
    font-size: 12px;
  }
}

.l-header__pulldown {
  position: relative;
}

.l-header__pulldown:after {
  content: "";
  position: absolute;
  right: 9px;
  top: 50%;
  display: block;
  width: 9px;
  height: 5px;
  margin-top: -2px;
  margin-left: 14px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/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+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMzMjc1RjZGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMzMjc1RjdGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzMyNzVGNEY5QjcxMUVCODcyQ0E4OUZCODQwRUZENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzMyNzVGNUY5QjcxMUVCODcyQ0E4OUZCODQwRUZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/aEeAAAAB2SURBVHjaYsit2PGfX7H7/4ZtN/8DAQMMg/ggcZA8w89ffxhcg5f+VzGZ+v/Vm69ghW/efQPzQeIgebCu5y8+/1e3mP4/LmsjWBGIVjef9h8kDuLDjT959ul/UbU+sBUg+gSQD5NjQHbHguUXwYpANLI4QIABAH+OfDyqKVxiAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: 0 0;
}

.l-header__pulldown .lc-balloon {
  position: absolute;
  right: 0;
  top: 100%;
  display: none;
  width: 100%;
}

.l-header__pulldown .l-meganav__category {
  border: 1px solid #a7a7a7;
  width: calc(100% - 2px);
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  background-color: #fff;
}

.l-header__pulldown .l-meganav__category ul > li > a:after {
  display: none;
}

.l-header__pulldown .l-meganav__category ul > li > a:hover {
  background-color: #f5f5f7;
  text-decoration: underline;
}

.l-header__pulldown.on:after {
  transform: rotate(180deg);
}

.l-header__pulldown.on .lc-balloon {
  display: block;
}

.l-header__pulldown.is-title-hover:after {
  background-image: url("data:image/png;base64,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UmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4wLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMzMjc1RkFGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMzMjc1RkJGOUI3MTFFQjg3MkNBODlGQjg0MEVGRDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzMyNzVGOEY5QjcxMUVCODcyQ0E4OUZCODQwRUZENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzMyNzVGOUY5QjcxMUVCODcyQ0E4OUZCODQwRUZENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiCxFdgAAACHSURBVHjaYli44tJ/EIjL2vifX7GbAYZBfBAAyTOIqvUxnDz79P+rN1//q5hMBStUMpoC5oPEQfJMv37/ZYjL3sTw988/hp4mFwYQ6GtxZfj79z9YHCTPCNIJAmZGUv+3LA9nYGNlBkv4Rq5kOHnuGSNIjokBCk4BBUrr94LZIBqmAAQAAgwAf0VOiFN1wtkAAAAASUVORK5CYII=");
}

.l-header__nav {
  width: 150px;
}

.l-header__nav + .l-header__nav {
  margin-left: 6px;
}

.l-header__nav > ul {
  display: flex;
}

.l-header__nav > ul > li:first-child > a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 24px;
  margin-top: -12px;
  background-color: #d9d9d9;
}

.l-header__nav > ul > li > a {
  position: relative;
  display: block;
  width: 141px;
  padding: 7px 6px 7px 4px;
  text-align: center;
  font-size: 14px;
  color: #5c5c5c !important;
  text-decoration: none;
}

.l-header__nav > ul > li > a:hover {
  text-decoration: underline;
}

.l-header__nav > ul > li > a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 24px;
  margin-top: -12px;
  background: #d9d9d9;
}

.page1 .l-header__nav > ul > li > a {
  font-size: 12px;
}

.l-header__read {
  width: 155px;
  color: #0f218b;
  font-size: 11px;
  margin-left: -55px;
}

@media screen and (min-width:420px) {
  .l-header__appBtn {
    display: table;
    max-width: 294px;
    border-collapse: separate;
    border-spacing: 5px;
  }

  .l-header__appBtn > dt,
  .l-header__appBtn > dd {
    display: table-cell;
    float: none;
    width: auto;
    padding: 0;
  }
}

@media (max-width:1165px) {
  .l-header__aside {
    width: 27%;
  }
}

.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;
}

.l-header__userBox:after {
  content: "";
  position: absolute;
  top: 9px;
  left: 0;
  display: block;
  width: 100%;
  height: 15px;
  background-color: #fff;
}

.l-header__userBox > * {
  position: relative;
  z-index: 1;
}

.l-header__userBox .l-header__balloonBoxInner {
  padding: 0;
  line-height: 1.3;
}

.l-header__userBox .l-header__balloonBoxInner + .l-header__balloonBoxInner {
  margin-top: 7px;
  padding: 7px 0 0 2px;
  line-height: 1.3;
}

.l-header__userBox .l-header__balloonBoxInner + .l-header__balloonBoxInner.no-border {
  border-top: none;
  margin-top: 0;
}

.l-header__userBox .l-header__balloonBoxInner.my-page-top {
  border-top: none;
  margin-top: 7px;
  padding: 7px 0 0 2px;
}

.l-header {
  position: relative;
  display: flex;
  align-content: stretch;
  width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
}

.l-header-bottom {
  position: relative;
  display: flex;
  justify-content: space-between;
  max-width: 1920px;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 1%;
}

@media screen and (min-width:1500px) {
  .l-header-bottom {
    padding-left: 4.5%;
  }
}

.l-header-bottom__left {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}

.l-headerWrap .l-header__aside .l-header__balloonBox--left.info-box {
  width: 135px;
  right: 22%;
}

.l-headerWrap .l-header__aside .l-header__balloonBox--left.info-box .l-header__userBox {
  top: 0;
}

.l-headerWrap .l-header__aside .lc-contact .l-header__userBox {
  width: 100%;
}

.l-headerWrap .count-inquiry,
.l-top__orderQuotation .count-inquiry {
  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;
}

.l-headerWrap .inquiry,
.l-top__orderQuotation .inquiry {
  position: relative;
}

.l-headerWrap .inquiry .count-inquiry,
.l-top__orderQuotation .inquiry .count-inquiry {
  top: 0;
  right: -30%;
}

.l-headerWrap .inquiry .count-inquiry.top,
.l-top__orderQuotation .inquiry .count-inquiry.top {
  right: 30%;
}

.l-headerWrap .l-header__logout .lc-user .count-inquiry,
.l-top__orderQuotation .l-header__logout .lc-user .count-inquiry {
  top: 0;
  right: 20%;
}

.language-THA .l-headerWrap .inquiry .count-inquiry {
  right: -20%;
}

body.isLogout .lc-contact:hover .l-header__balloonBox--left.info-box {
  display: block;
  right: 55%;
  top: 48px;
}

body.isLogout .l-header__balloonBox--left.info-box:hover {
  display: block;
  right: 55%;
  top: 48px;
}

body.isLogin .lc-contact:hover .l-header__balloonBox--left.info-box {
  display: block;
  top: 55px;
  right: -50px;
}

.lc-contact .l-header__balloonBox--left.info-box {
  display: none;
}

.lc-contact .l-header__linkList > li {
  font-size: 14px;
}

.page2 .l-wrapper .l-headerWrap {
  min-width: 100%;
}

@media screen and (max-width:1200px) {
  .page2 .l-wrapper .l-headerWrap {
    min-width: 1200px;
  }
}

.page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__main {
  width: 65.5%;
}

@media screen and (max-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__main {
    width: 60%;
    padding-right: 10px;
  }
}

.page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
  width: calc(100% - 67%);
}

.isLogin.page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
  width: 34.5%;
  margin: 0;
}

@media screen and (min-width:1200px) and (max-width:1600px) {
  .isLogin.page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
    width: 40%;
  }
}

@media screen and (max-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
    width: 40%;
  }
}

.page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__balloonBoxWrap {
  width: 94%;
  margin: 0;
  height: 100%;
  align-items: flex-start;
  justify-content: center;
}

@media screen and (min-width:1201px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__balloonBoxWrap.l-header__right-below {
    position: absolute;
    left: 94%;
    width: 0;
  }
}

@media screen and (min-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__balloonBoxWrap.l-header__right-below {
    left: 85%;
  }
}

.page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__balloonBoxWrap .l-header__language {
  width: 15%;
}

@media screen and (max-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__balloonBoxWrap .l-header__language {
    width: 100%;
  }
}

.page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__balloonBoxWrap .l-header__language .l-switchLanguageWrap {
  right: 44%;
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left {
  width: 82%;
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav {
  width: 15%;
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav .l-header__navList li {
  width: calc(100% / 5);
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav .l-header__navList li .lc-balloon__list li {
  width: 100%;
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav .l-header__navList li a {
  width: unset;
}

@media screen and (max-width:1300px) {
  .page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav .l-header__navList li a {
    font-size: 12px;
  }
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:last-child {
  width: calc((100% / 6) * 5);
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__right {
  width: 25%;
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__right .l-header__btn--order {
  margin-left: 5%;
}

.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__right .link-promote-app {
  right: 5%;
}

@media screen and (max-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__right .link-promote-app {
    right: 2%;
  }
}

.topPage.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left #CloseMenu + .l-header__nav {
  width: 0;
}

.topPage.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:first-child,
.topPage.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav.category_nav {
  width: 0;
}

.topPage.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav.l-header_nav_brand {
  width: calc(100% / 6);
  margin-left: 0;
  padding: 0 6px 0 0;
}

.topPage.page2 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:last-child {
  width: calc((100% / 6) * 5);
  margin: 0;
}

.topPage.page2 .l-wrapper .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left #CloseMenu + .l-header__nav {
  width: 15%;
}

.topPage.page2 .l-wrapper .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:first-child,
.topPage.page2 .l-wrapper .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav.category_nav {
  width: 15%;
}

.topPage.page2 .l-wrapper .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav.l-header_nav_brand {
  width: 15%;
  margin-left: 6px;
}

@media screen and (max-width:1500px) {
  .isLogout .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__main {
    width: 60%;
    padding-right: 10px;
  }
}

@media screen and (max-width:1500px) {
  .isLogout .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
    width: 40%;
  }
}

@media screen and (max-width:1500px) and (min-width:1200px) {
  .isLogout .l-wrapper .is-fixed .l-headerWrap .top-l-header .l-header .l-header__main {
    width: 65.5%;
    padding-right: 0;
  }
}

@media screen and (max-width:1500px) and (min-width:1200px) {
  .isLogout .l-wrapper .is-fixed .l-headerWrap .top-l-header .l-header .l-header__aside {
    width: 34.5%;
  }
}

.page2 .l-wrapper .l-headerWrap .top-l-header .l-header {
  width: 100%;
  max-width: 1920px;
  justify-content: space-between;
  padding-left: 1%;
}

@media screen and (min-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header {
    padding-left: 4.5%;
  }
}

@media screen and (max-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__main {
    width: 65.5%;
    padding-right: 0;
  }
}

@media screen and (max-width:1500px) {
  .page2 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
    width: 34.5%;
  }
}

.page1 .l-wrapper .l-headerWrap {
  min-width: 1200px;
  max-width: 1200px;
}

.page1 .l-wrapper .l-headerWrap .top-l-header {
  padding-left: 0;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header {
  width: 100%;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__main {
  width: 65%;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
  width: 35%;
  align-items: flex-start;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-below {
  display: flex;
  width: 15%;
  margin-left: 0;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-below .l-header__language {
  width: 100%;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout {
  width: 85%;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__function {
  width: 100%;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__function .lc-regist a[data-login="loginButton"] {
  width: 150px;
  padding: 8px 7px 7px;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__function > li + li {
  margin-left: 6px;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__function .lc-contact .l-header__linkList > li {
  font-size: 12px;
}

.page1 .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-switchLanguageWrap {
  left: 5%;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom {
  max-width: 1200px;
  padding-left: 10px;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left {
  width: 80%;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav {
  width: 14%;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:last-child {
  width: 70%;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav > ul.l-header__navList > li {
  width: calc(100% / 5);
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav > ul.l-header__navList > li > a {
  width: 125px;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__right {
  width: 20%;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__right .l-header__btn--order a {
  width: 150px;
  background-size: 12%;
  background-position: 10px center;
  font-size: 13px;
}

.page1 .l-wrapper .l-headerWrap .l-header-bottom .l-header-bottom__right .link-promote-app {
  right: 40px;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__main {
  width: 55%;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside {
  width: 45%;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-top .l-header__userBox {
  width: 60%;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-top .l-header__function[data-component-header="user"] {
  padding-left: 20px;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-top .l-header__function[data-component-header="user"] > li {
  width: 91px !important;
}

.is-EC.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-top .l-header__function[data-component-header="user"] > li {
  width: 125px !important;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-top .l-header__function[data-component-header="user"] > li > a {
  width: 91px !important;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__right-top .l-header__function[data-component-header="user"] .lc-cart .lc-badge {
  right: 17px;
}

.page1.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-switchLanguageWrap {
  left: 25%;
}

.page1.isLogout .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__function > li {
  margin-left: 20px;
  width: 20%;
}

.page1.isLogout .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__function > li:last-child {
  width: 60%;
}

.page1.isLogout .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__function .lc-cart .lc-badge {
  right: 0;
}

.topPage.page1 .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav {
  width: 16%;
}

.topPage.page1 .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav.category_nav {
  width: 0;
}

.topPage.page1 .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:first-child {
  width: 0;
}

.topPage.page1 .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:last-child {
  width: 80%;
}

.topPage.page1 .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav > ul.l-header__navList > li > a {
  width: 145px;
}

.topPage.page1 .l-headerWrap .l-header-bottom .l-header-bottom__left #CloseMenu + .l-header__nav {
  width: 0;
}

.topPage.page1 .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav {
  width: 14%;
}

.topPage.page1 .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav:last-child {
  width: 70%;
}

.topPage.page1 .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left .l-header__nav > ul.l-header__navList > li > a {
  width: 125px;
}

.topPage.page1 .is-fixed .l-headerWrap .l-header-bottom .l-header-bottom__left #CloseMenu + .l-header__nav {
  width: 14%;
}

.isLogin .top-l-header .l-header__aside .l-header__logout {
  width: 80%;
}

@media screen and (min-width:1201px) and (max-width:1500px) {
  .isLogin .top-l-header .l-header__aside .l-header__logout {
    width: 88%;
  }
}

.page1.isLogin .top-l-header .l-header__aside .l-header__logout {
  width: 90%;
}

.isLogin .top-l-header .l-header__aside .l-header__logout .l-header__function > li + li {
  margin-left: 10px;
}

.isLogin .top-l-header .l-header__aside .l-header__logout .l-header__function .lc-order {
  width: 85px;
}

.isLogin .top-l-header .l-header__aside .l-header__balloonBox--left.info-box {
  right: 5%;
}

.isLogin .top-l-header .l-header__aside .l-header__right-below {
  width: 20%;
}

.page1.isLogin .top-l-header .l-header__aside .l-header__right-below {
  width: 15%;
}

.isLogin .top-l-header .l-header__aside .l-header__right-below .l-header__language {
  width: 100%;
}

.page1.isLogin .l-header__aside .l-header__right-top {
  align-items: flex-start;
  margin-left: 0;
}

.page1 .l-header__aside .l-header__btn--order > a {
  font-size: 13px;
}

.page1 .l-header__aside .l-switchLanguage > li > a {
  font-size: 12px;
}

.page1 .l-header-bottom .l-header__nav {
  font-size: 12px;
}

.page1 .l-header-bottom .l-header__nav .l-header__maganav .l-meganav .lc-h {
  font-size: 12px;
}

.page1.topPage .l-wrapper .l-headerWrap {
  width: 1200px;
}

.page2.isLogout .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout {
  width: 100%;
  display: flex;
  align-items: center;
  height: 100%;
}

.page2.isLogin .l-wrapper .l-headerWrap .top-l-header .l-header .l-header__aside .l-header__logout .l-header__balloonBoxWrap.l-header__right-top .l-header__function {
  display: flex;
  justify-content: space-around;
  padding: 0 5px;
}

@media (max-width:1452px) {
  .new_icon {
    position: absolute;
    left: 40%;
    bottom: -14px;
  }
}

.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 > a {
  display: block;
  padding: 12px 10px 9px 22px;
  background-color: #f3f3f3;
  text-decoration: none;
}

.l-navCategoryBox h3 > a:hover {
  text-decoration: underline;
}

.l-navCategoryBox h3 > 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 > a {
  display: block;
  background-position: 14px 14px;
  text-decoration: none;
}

.l-navCategoryBox li > a:hover {
  text-decoration: underline;
}

.l-navCategoryBox .lc-level2 > li:first-child {
  border-top: none;
}

.l-navCategoryBox .lc-level2 > li > a {
  padding: 12px 10px 9px 22px;
  background-color: #f3f3f3;
  font-size: 14px;
  font-weight: bold;
}

.l-navCategoryBox .lc-level2 > li > a.on {
  background: #749dcf;
  color: #fff;
  text-decoration: none;
}

.l-navCategoryBox .lc-level3 > li > a.on,
.l-navCategoryBox .lc-level4 > li > a.on,
.l-navCategoryBox .lc-level5 > li > a.on,
.l-navCategoryBox .lc-level6 > li > a.on,
.l-navCategoryBox .lc-level7 > li > a.on {
  background: #749dcf;
  text-decoration: none;
  color: #fff;
}

.l-navCategoryBox .lc-level3 > li > a,
.l-navCategoryBox .lc-level4 > li > a {
  padding: 7px 10px 5px 23px;
}

.l-navCategoryBox .lc-level5 > li > a,
.l-navCategoryBox .lc-level6 > li > a,
.l-navCategoryBox .lc-level7 > li > a {
  padding: 2px 10px 1px 23px;
}

.l-navCategoryBox .lc-level3 > li > a {
  background-position: 14px 12px;
  font-weight: bold;
}

.l-navCategoryBox .lc-level4 > li,
.l-navCategoryBox .lc-level5 > li,
.l-navCategoryBox .lc-level6 > li,
.l-navCategoryBox .lc-level7 > li {
  border-top: none;
}

.l-navCategoryBox .lc-level4 > li > a {
  padding-left: 30px;
  background-position: 20px 12px;
}

.l-navCategoryBox .lc-level5 > li:first-child > a {
  padding-top: 8px;
  background-position: 30px 13px;
}

.l-navCategoryBox .lc-level5 > li:last-child > a {
  padding-bottom: 6px;
}

.l-navCategoryBox .lc-level5 > li,
.l-navCategoryBox .lc-level6 > li,
.l-navCategoryBox .lc-level7 > li {
  background-image: none;
}

.l-navCategoryBox .lc-level5 > li > a {
  padding-left: 41px;
  background-position: 30px 7px;
}

.l-navCategoryBox .lc-level6 > li > a {
  padding-left: 50px;
  background-position: 39px 7px;
}

.l-navCategoryBox .lc-level7 > li > 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 > li:first-child {
  background-image: none;
}

.l-navCategoryBox .lc-dropdown .lc-level4 > li {
  border-top: none;
}

.l-navCategoryBox .lc-dropdown .lc-level4 > li > 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 > li,
.l-navCategoryBox .lc-dropdown .lc-level6 > li,
.l-navCategoryBox .lc-dropdown .lc-level7 > li {
  margin: 0 6px;
  background-image: none;
}

.l-navCategoryBox .lc-dropdown .lc-level5 > li > a,
.l-navCategoryBox .lc-dropdown .lc-level6 > li > a,
.l-navCategoryBox .lc-dropdown .lc-level7 > li > 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 > .lc-btn {
  display: block;
  padding-right: 15px;
  background-position: right 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

.l-navFilterBox .lc-h4 > .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 > .lc-btn {
  display: block;
  padding-right: 15px;
  background-position: right 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

.l-navFilterTopBox .lc-h4 > .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 > li {
  padding: 0 5px 0 0;
}

.l-navfilterOption > li {
  padding: 0 5px 5px;
  font-size: 12px;
}

.l-navfilterOption > 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 > * {
  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 > 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 > .m-btn--clear,
.l-navParallel--right .l-navfilterOption__btm .lc-btn--clear > .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;
}

.language-THA .l-navFilterMessage .lc-msg--code.is-fixed .lc-msg__icon,
.language-THA .l-navFilterMessage .lc-msg--lists.is-fixed .lc-msg__icon {
  background: url("/th/vcommon/common/img/sprite_accept_status.png") no-repeat right 0;
}

.language-ENG .l-navFilterMessage .lc-msg--code.is-fixed .lc-msg__icon,
.language-ENG .l-navFilterMessage .lc-msg--lists.is-fixed .lc-msg__icon {
  background: url("/en/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-navFilterStatusBox {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  transform: translateX(-100%);
  border: 1px solid #bfbfbf;
  box-shadow: -5px 5px 10px -8px rgba(0,0,0,0.5);
}

.l-navFilterStatusBox .l-navfilterStatus > li {
  width: 140px;
  padding: 10px 5px;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #bfbfbf;
  cursor: pointer;
}

.l-navFilterStatusBox .l-navfilterStatus > li.is-selected {
  background-color: #e6e6e6;
}

.l-navFilterStatusBox .l-navfilterStatus > li:last-child {
  border-bottom: none;
}

.l-meganav {
  position: relative;
}

.l-meganav .lc-h2 {
  display: block;
  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;
  text-align: center;
}

.page1 .l-meganav .lc-h2 {
  background-position: 200px center;
}

.topPage .l-meganav .lc-h2 {
  display: none;
}

.is-fixed .l-meganav .lc-h2 {
  display: block;
}

.on.l-meganav .lc-h2 {
  opacity: .75;
}

.on.l-meganav .l-meganav__search {
  display: block;
}

.page1.topPage .on.l-meganav .l-meganav__search {
  display: block;
}

.on.l-meganav .l-meganav__body {
  display: block;
}

.l-meganav .lc-h3 {
  box-sizing: border-box;
  margin: -1px;
  padding: 6px 20px 5px;
  background-color: #004098;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

.is-fixed .l-meganav .lc-h3 {
  display: none;
}

.page1 .l-meganav .lc-h3 {
  font-size: 12px;
}

.l-meganav__body {
  display: block;
  position: absolute;
  width: 295px;
  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);
  background-color: #fff;
}

.page1.topPage .l-meganav__body {
  top: auto;
}

.page2.topPage .l-meganav__body {
  box-shadow: none;
}

.topPage .l-meganav__body {
  left: 13%;
}

.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: .4;
}

.l-headerMainMenuContainer ul li a.incad {
  width: 100%;
}

.l-headerMainMenuContainer ul li.l-incadList {
  min-width: 80px;
}

.l-header-userLink a {
  margin: 0 6px 0 0;
}

.page1 .l-header-userLink a {
  font-size: 12px;
}

.l-header-userLink a.m-icn--mycomponent {
  margin-right: 0;
}

.l-meganav__search {
  position: relative;
  border: 1px solid #a7a7a7;
}

.l-meganav__category.cat_dropdown {
  display: none;
}

.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 > ul > li > a {
    padding: 2px 29px 2px 15px;
    font-size: 14px;
  }

  .l-meganav__category.cat.dropdown.cat_dropdown .l-meganav__category-ul-list > li,
  .l-meganav__category.cat.dropdown.cat_dropdown .l-meganav__category-ul-list.submeganav-loaded > li {
    height: 27px;
  }
}

.l-meganav__category {
  padding: 10px 0;
}

.l-meganav__category > ul > li > a {
  display: block;
  padding: 6px 29px 5px 15px;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #000;
  white-space: nowrap;
}

.l-meganav__category > ul > li > a {
  background-image: url("/vcommon/common/img/sprite_meganavi_20180226.png");
  background-repeat: no-repeat;
  background-position: 248px center;
}

.l-meganav__category > ul > li > a:hover {
  background-color: #f5f5f7;
  background-image: url("/vcommon/common/img/sprite_meganavi_on_20180226.png");
  text-decoration: underline;
  color: #025fae;
}

.l-meganav__category > ul > li.on > a {
  background-color: #f5f5f7;
  background-image: url("/vcommon/common/img/sprite_meganavi_on_20180226.png");
  text-decoration: underline;
  color: #025fae;
}

.l-meganav__case {
  padding: 10px 0;
}

.l-meganav__case .lc-bnr--incadlibrary > .lc-balloonTri {
  padding: 0 8px;
}

.l-meganav__case .lc-bnr--incadlibrary > .lc-balloonTri > 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,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") center center no-repeat;
}

@media (min-width:1px) {
  .l-meganav__case .lc-bnr--incadlibrary > .lc-balloonTri > a {
    border: none;
  }
}

.l-meganav__maker {
  padding: 15px;
}

.l-meganav__maker > ul > li {
  margin-bottom: 4px;
}

.l-meganav__maker > ul > li > a {
  text-decoration: none;
}

.l-meganav__maker > ul > li > a:hover {
  text-decoration: underline;
}

.l-meganav__category > ul > li.on > a {
  position: relative;
  background-color: #f5f5f7;
  text-decoration: underline;
  color: #025fae;
}

.l-meganav__category > ul > li.on > a:before,
.l-meganav__category > ul > li.on > a:after {
  display: block;
  position: absolute;
  top: 13px;
  width: 0;
  content: " ";
  border: solid transparent;
  pointer-events: none;
  width: 0;
  height: 0;
  z-index: 1;
}

.l-meganav__category > ul > li.on > a:before {
  right: -1px;
  border-width: 5px 8px;
  border-right-color: #a7a7a7;
}

.l-meganav__category > ul > li.on > a:after {
  right: -3px;
  border-width: 5px 8px;
  border-right-color: #fff;
}

.l-meganav__category > ul > li.on .l-meganav__balloonBox {
  display: block;
}

.l-meganav__category .lc-mech > 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 > a:hover,
.l-meganav__category .lc-mech.on > a {
  background-image: url("data:image/png;base64,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");
}

.l-meganav__category .lc-mech_screw > 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 > a:hover,
.l-meganav__category .lc-mech_screw.on > 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 > 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 > a:hover,
.l-meganav__category .lc-mech_material.on > 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 > 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 > a:hover,
.l-meganav__category .lc-el_wire.on > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAADXElEQVRYhe2Wa0hTYRjHn+10NjenztU8RmtOu+FdymqGQpqVZh+iMIZmdqV7kUVfiigiSiK6kl1MosR1sShIZpkppjipwdSupm1tVrPcPKZLdztvnwaHiArOqUTOD86Hh/fP+3//POc57wHg4ODg+BMu1ZvW7618cdjt9eEDQx7JLm3b8Zst3csRQuB/7IMu2ZpSQ5lyp84aWVRtTt7/2KBrtWUjhFg7xximG5Q3WQpmRIY+03f1qT84hhRSMU6eePC2KHfWhJsAAG4vJZhf3FhbmBpxZU/O1GIbOTw+RIyTKy88K6cQ4gNAFeMUwEKQUInAoRwrslAUwlxeSjhRJrYG4Niwf72i2Zo/XSU1SMU4mXum5XasIvj5+16n6trG5PxVFw1XgaUgfDY2+RXt3V/jF8QRD8sazGuvb5m1XLtppkYqFvR5vBTucLplbPkw7sjvIIKFPZ09g5MTlVLj2ZqubfNi5LWvPw5EjwsS9vIAWBsSVjqiCBV1VzRb83RttuyosMAu+ppGrdBebjCvO7QsZp9qnNhc97o3vXL77KU3Wro1GrVCy4Y/Kyw51XyXohCvyvgpp+7l53SEEKQfaainf7XWlhoulzdZVvhrr4/CVEXV7239wwRb52DcEZeHEvJ4gBYlhlfNjZbXAQD4KITRNXkpEytuPf2Q668bO+xpcYrgdiJY2MPU3w/jICIBNqTVW/P8dUntu81TCEkHXTNniqzJYOpLRgh4AACNHfbUzFj5I6bedBgP++Kk8PunH3btcHuRAADgXO27Lcc08bvpmk+kazwAwMV604YAHBs2WsikSHmgiak3HcZBLPZvyo0ZUSWFqcorAADmXqfqjW1gWlYCoaNpIjLjwmo2pEeeBwBIVIYYD959dYCpN52/fo/8K0ZNEMavllSMk9eaLAVGC5kEAKDvdKRszZx0hq4JDcQd+k5Hys6KtpMAALZ+V7hUjJNMvVnF7fXhulZbtmT9PWfUrmpTzfOe+T6K4tPvEYQQNHfa1RlHnzzmF95B1/VWTZ/TLR1Rf784xvdkJRA6HON7QkR4f2ZsWM3PdOpJMr1yrMgCALAwnqhmuyOjZka4ICMNLshIgwvyI1kJhE4SMGbwVxp5kPDL6rSIMpEAG2LLl4ODg4Pjv/IdciBnR0pZFF8AAAAASUVORK5CYII=");
}

.l-meganav__category .lc-el_control > 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 > a:hover,
.l-meganav__category .lc-el_control.on > 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 > 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 > a:hover,
.l-meganav__category .lc-fs_machining.on > 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 > 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 > a:hover,
.l-meganav__category .lc-fs_processing.on > 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 > 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 > a:hover,
.l-meganav__category .lc-fs_logistics.on > 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 > 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 > a:hover,
.l-meganav__category .lc-fs_health.on > 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 > 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 > a:hover,
.l-meganav__category .lc-fs_lab.on > a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAADbElEQVRYhe2Yb0gTcRjHfzdvbtPzVvNff500cmlYZhrZC7Hsf4FSURAEYtA7LUaNkvSFYUFF9O9lRb4wKClMzNbWEuwfZbYsWm428yzMplvb7Xbb7W779epozYxgZwrdB543z+9+v+f5Ps9z8LsDQERE5L8AiWczhHCC78G7b5svmQZrQuFIYrIswe9nwsnSBISt3aC5uCk/0zAhASSuFH6eE8/m3wlZ2fDIcmRrzmkEAbB40eyXj22uUhkqYc502vW9jetWTEhAICGoIKdEoU5LGur59L04RY763gx7C2SohPEFuRR1WtKQ0LGimQohRKk2rbuicG4b77v7+mtlBEKJ0LGimdLD/yWikJmGKGQy3BSrwmQJVLQPkyVQbopVCR1LMCCEvxjNcIpsnYHw0iwe7ffSLJ6tMxA0wyli9wiFoB051WGr21U8vxVXoGS0H1eg5K7i+a2nOmx1QsYTjOjKWghPgVZvtPsCLBZbdQghIANsilZvtFsIT8FUdCQu+GRCXFhaWG+2dFmda38ngrcuq3NtYb3ZEuLC0hk5Wk3ttuMli1OfleWmd/E+tz+kan4yXNX8ZLiKCnIYAACU5aZ3lSxOfdbUbjsuRFzBgBCCpwOuNUuPmayTjVSs+QIstvSYyfp0wLVmxoyWhw4ptXqjvWfQXRSbsItiVNcfE1UuilHFrvUMuou0eqPdQ4eU060BAADAoZa+8yfb++v+phOxdrK9v+5QS9/56dYAAAAgW2cgJhupP3WEH7FsnYEQKpe4XnYIIYLJUYoMcPjlh44a83vnen5NqZB6KwrntkkQJMJf4c3vnesvmRy1ZIDDMTlKQQiF+aqKl7yjpg9D43712U774djOeOiQsq13pLKtd6TSz3BJ0Z04d39AR4z7s/KOmj4IlUtcFbnxfHjvRaPjYPOBon1BNizXZGCOFw73ak1m8kelQurFZChFBlncQ7OzBkapHIfTrwmyYfmWZXM6q6/0Xq/dqLmwtyTrxrQLgRCCa93E/hN3+xt2FM27vW35nHtpKYljTpLJ9NKskmLCGK5ASVyOkplK+eiYj8noeDO6/c6rkZ31FUsaq0vVV2fUzwcywOG3Xn7ZY7aOlb/77F1GBTlMgiAR/rkIhBJMjlL5C5Vvy/PSzbtXLbjJ38eEEiIiIiIiMi38AEl0aL3armcTAAAAAElFTkSuQmCC");
}

.l-meganav__category .lc-press > 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 > a:hover,
.l-meganav__category .lc-press.on > 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 > 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 > a:hover,
.l-meganav__category .lc-mold.on > 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 > 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 > a:hover,
.l-meganav__category .lc-injection.on > 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 > ul > li.on .lc-balloonTri {
  position: relative;
}

.l-meganav__case > ul > li.on .lc-balloonTri:before,
.l-meganav__case > ul > 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 > ul > li.on .lc-balloonTri:before {
  right: -1px;
  border-width: 5px 8px;
  border-right-color: #a7a7a7;
}

.l-meganav__case > ul > li.on .lc-balloonTri:after {
  right: -3px;
  border-width: 5px 8px;
  border-right-color: #fff;
}

.l-meganav__case > ul > 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 > li > ul {
  display: block;
  overflow: hidden;
  padding: 0 5px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List > li > ul:hover {
  background-color: #efefef;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List > li > ul > li {
  float: left;
  width: 50%;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List > li > ul > li:nth-child(odd) > a {
  margin-right: 10px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List > li > ul > li > 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 > li > ul > li > a {
  padding: 1px 8px 0 5px;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List > li > ul > li > 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 > a {
  color: #000;
  text-decoration: none;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level2List .categoryChildItem > 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 > li {
  display: list-item;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List > li > ul {
  display: block;
  overflow: hidden;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List > li > ul > li {
  float: left;
  width: 50%;
}

.l-meganav__balloonBox .l-meganav__balloonBoxInner .l-meganav__level3 .l-meganav__level3List > li > ul > li > 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;
}

@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 {
  height: 36px;
}

.topPage .l-meganav__search h3 {
  height: 37px;
}

@media screen and (max-width:1500px) {
  .topPage .l-meganav__balloonBox {
    min-height: 468px;
  }

  .topPage .l-meganav__balloonBox .l-meganav__balloonBoxInner {
    max-height: 270px;
  }
}

.topPage .is-fixed .l-meganav .l-meganav__body {
  top: 100% !important;
  left: 0 !important;
}

.topPage .is-fixed .l-meganav .l-meganav__body .l-meganav__search {
  display: none;
}

.topPage .is-fixed .l-meganav.on .l-meganav__body {
  display: block;
}

.topPage .is-fixed .l-meganav.on .l-meganav__body .l-meganav__search {
  display: block;
}

.topPage .is-fixed .l-meganav .l-meganav__search .l-meganav__category-ul-list.submeganav-loaded > li {
  height: auto;
}

.page2.topPage .is-fixed .l-meganav {
  display: block;
}

.page2.topPage .is-fixed .l-meganav .lc-h2 {
  display: block;
}

.page2.topPage .is-fixed .l-header__search {
  width: 100%;
  margin-right: 9px;
}

.language-THA .page2.topPage .is-fixed .l-header__search {
  margin-right: 7px;
}

.page1.topPage .is-fixed .l-meganav .l-meganav__body {
  left: 0;
}

@media screen and (min-width:1500px) {
  .page2.topPage .l-header-bottom .l-meganav .l-meganav__body {
    left: 0;
  }

  .page2.topPage .l-header-bottom .l-header-bottom__left .l-header__nav {
    width: 195px;
  }
}

.page1.topPage .l-meganav .l-meganav__body {
  left: -60%;
}

.mypage .l-meganav__balloonBox .l-meganav__balloonBoxInner > ul li {
  width: 49%;
  display: inline-block;
}

.mypage .l-meganav__balloonBox .l-meganav__balloonBoxInner > ul li:hover a {
  text-decoration: underline;
  color: #025fae;
}

.mypage .l-meganav__balloonBox .l-meganav__balloonBoxInner > ul li a {
  color: #000;
}

.l-meganav__search .l-meganav__category-ul-list > li,
.l-meganav__search .l-meganav__category-ul-list.submeganav-loaded > li {
  height: 36px;
}

.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 > span:first-child {
  display: inline-block;
  width: 15px;
  height: 13px;
  margin-right: 10px;
  padding-top: .2em;
  vertical-align: top;
  *text-indent: 0;
  *font-size: 0;
}

.main-track-number .order-track-number-content {
  display: flex;
  padding: 25px 0 8px;
  margin-bottom: 10px;
  border-top: 2px solid #7e7e7e;
  margin-top: 20px;
}

.main-track-number .order-track-number-content .data-order-tracking {
  font-weight: bold;
}

.main-track-number .order-track-number-content .data-order-tracking .title-attr {
  border: 2px solid #7e7e7e;
  padding: 5px 10px;
  color: #7e7e7e;
}

.main-track-number .order-track-number-content .data-order-tracking .data-attr {
  font-size: 14px;
  margin: 0 15px;
}

.main-track-number .tracking-detail-content {
  padding: 15px 30px;
  font-size: 13px;
  max-width: 950px;
}

.main-track-number .tracking-detail-content .row-tracking-status {
  display: flex;
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-date {
  width: 25%;
  padding: 0 0 15px;
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-date .txt-date {
  margin-top: -5px;
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc {
  width: 75%;
  position: relative;
  padding: 0 0 15px 50px;
  border-left: 2px solid #757575;
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 0;
  left: -3px;
  background-color: #fff;
  outline: 4px solid #757575;
  border-radius: 10px;
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc .txt-status {
  margin-top: -5px;
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc.s-complete:before,
.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc.s-distribution:before,
.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc.s-packed:before {
  background-size: 26px 26px;
  width: 26px;
  height: 26px;
  top: -5px;
  left: -13px;
  outline: 0;
  filter: grayscale(1);
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc.s-complete:before {
  background-image: url("/en/vcommon/common/img/svg/icon-check-track.svg");
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc.s-distribution:before {
  background-image: url("/en/vcommon/common/img/svg/icon-truck-track.svg");
}

.main-track-number .tracking-detail-content .row-tracking-status .tracking-desc.s-packed:before {
  background-image: url("/en/vcommon/common/img/svg/icon-box-track.svg");
}

.main-track-number .tracking-detail-content .row-tracking-status:last-child .tracking-desc {
  border: 0;
}

.main-track-number .tracking-detail-content .row-tracking-status:first-child {
  color: #2ab050;
}

.main-track-number .tracking-detail-content .row-tracking-status:first-child .txt-date,
.main-track-number .tracking-detail-content .row-tracking-status:first-child .txt-status {
  font-weight: bold;
}

.main-track-number .tracking-detail-content .row-tracking-status:first-child .tracking-desc:before {
  outline-color: #2ab050;
  filter: unset;
}

.main-track-number .items-list .m-codeTable thead th.items {
  width: 50%;
}

.main-track-number .items-list .m-codeTable thead th {
  font-weight: bold;
}

.main-track-number .items-list .m-codeTable thead th:first-child,
.main-track-number .items-list .m-codeTable thead th:nth-child(2) {
  text-align: left;
  line-height: 20px;
}

.main-track-number .items-list .m-codeTable tbody td {
  vertical-align: top;
}

.main-track-number .items-list .m-codeTable tbody td:first-child,
.main-track-number .items-list .m-codeTable tbody td:nth-child(2) {
  text-align: left;
}

.main-track-number .items-list .m-codeTable .mc-code {
  width: 100%;
}

.main-track-number .items-list .m-codeTable .left-side {
  text-align: left;
  width: 50%;
  float: left;
}

.main-track-number .items-list .m-codeTable .right-side {
  text-align: right;
  width: 50%;
  float: right;
}

.main-track-number .items-list .m-codeTable .item-detail {
  display: flex;
  margin-bottom: 15px;
  border-bottom: 1px solid #e7e7e7;
}

.main-track-number .items-list .m-codeTable .item-detail .left-side .image-item {
  float: left;
  margin: 10px 10px;
}

.main-track-number .items-list .m-codeTable .item-detail:last-child {
  border-bottom: 0;
}

.track-shipment[data-init="track_shipment_order"] .l-wrapper .l-main .l-contentWrap .l-content-shipment .main-track-number .track-shipment-history thead tr th:last-child {
  text-align: center;
}

.track-shipment[data-init="track_shipment_order"] .main-track-number table.track-shipment-history td .l-ship-invoice {
  align-items: normal;
  font-size: 14px;
}

.track-shipment[data-init="track_shipment_order"] .main-track-number table.track-shipment-history td .l-status .order-sign-content {
  position: relative;
}

.track-shipment[data-init="track_shipment_order"] .main-track-number table.track-shipment-history td .l-status .order-sign-content .l-btn-popup {
  color: #004bb1;
  cursor: pointer;
  text-decoration: underline;
}

.track-shipment[data-init="track_shipment_order"] .main-track-number table.track-shipment-history td .l-status .order-sign-content .l-status-popup {
  position: absolute;
  width: 400px;
  right: 0;
  padding: 5px;
  background-color: #e8e8e8;
  display: flex;
}

.track-shipment[data-init="track_shipment_order"] .main-track-number table.track-shipment-history td .l-status .order-sign-content .l-status-popup img {
  width: 100%;
}

.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 > 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 > li,
.sideArea .l-linkList--1of2 > li,
#incNavArea .l-linkList--1of2 > li {
  display: block;
  width: auto;
}

.l-contactList > li {
  display: block;
  box-sizing: border-box;
  font-size: 14px;
}

.l-businessHour {
  margin-bottom: 6px;
}

.l-contactButton {
  display: block;
  box-sizing: border-box;
  padding: 9px 2px 7px;
  border-radius: 2px;
  color: #fff !important;
  background-color: #004098;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.l-contactButton:hover {
  color: #fff !important;
  background-color: #025fae;
  text-decoration: none !important;
}

.l-header__paymentMethod {
  margin-top: 7px;
  padding: 8px 10px 0;
}

.l-linkButton {
  margin-top: 12px;
}

.l-linkButton > 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 > a:hover {
  color: #fff !important;
  background-color: #025fae !important;
}

.l-userBox__newRegist {
  margin-top: 6px;
}

.l-userBox__newRegist > 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-userBox__newRegist > a:hover {
  color: #fff !important;
  background-color: #025fae !important;
}

.l-bnr--aside {
  margin-top: 10px;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
}

.l-bnr--aside > a {
  display: block;
  padding: 10px;
  border: 1px solid #a7a7a7;
}

@media (min-width:1px) {
  .l-bnr--aside > a {
    border: none;
  }
}

.l-bnr--aside > a img {
  width: 100%;
}

@charset "utf-8";

[data-trackshipment-content] {
  height: 200px;
  width: 100%;
}

.main-track-number .status-no {
  color: #fff;
  font: 300 4em/150% Impact;
  text-align: center;
}

.main-track-number .loading:after {
  content: '...';
  animation: dots 1s steps(10,end) infinite;
}

.main-track-number .l-track-shipment {
  max-width: 100% !important;
}

.main-track-number .tracking-detail-content {
  max-width: none;
}

.main-track-number .l-shipment-total {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #e6e6e6;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 12px;
  height: 50px;
  padding: 10px;
}

.main-track-number .l-shipment-total .l-count-shipment {
  display: flex;
}

.main-track-number .l-shipment-total .l-count-shipment .filter-order-no {
  font-size: 20px;
  font-weight: normal;
  margin: 0 8px;
}

.main-track-number .l-shipment-total .l-pagination {
  font-size: 12px;
  line-height: 16px;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
}

.main-track-number .l-shipment-total .l-pagination select {
  margin-left: 5px;
}

.main-track-number .l-shipment-total .l-pagination .page-control {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 160px;
  height: 18px;
  margin: 0 8px;
}

.main-track-number .l-shipment-total .l-pagination .page-control div.control-btn {
  cursor: pointer;
}

.main-track-number .l-shipment-total .l-pagination .page-control div.btn-first {
  width: 11.71px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjg2NTUgMC4wODYxMzMyQzEyLjk4NzggLTAuMDA4OTEyMyAxMy4xNTM3IC0wLjAyODEyMzYgMTMuMjk0MiAwLjA0MjY1NDlDMTMuNDM0OCAwLjEwODM3OCAxMy41MjE3IDAuMjUxOTU3IDEzLjUyMTcgMC40MDc2N1YxNy41OTU3QzEzLjUyMTcgMTcuNzUxNSAxMy40MzQ4IDE3Ljg5NiAxMy4yOTQyIDE3Ljk2MDhMMTMuMTE3MyAxOC4wMDAyQzEzLjAyOTMgMTguMDAwMiAxMi45MzczIDE3Ljk3MDkgMTIuODY1NSAxNy45MTMyTDMuMzIzNTYgMTAuMzg0OVYxNy41NjM0QzMuMzIzNTYgMTcuNzg1OCAzLjE4MDk5IDE3Ljk3MDkgMy4wMDUwNiAxNy45NzA5SDAuMzE4NTA0QzAuMTQ0NTkxIDE3Ljk3MDkgMCAxNy43ODY5IDAgMTcuNTYzNFYwLjQzOTAyOUMwIDAuMjE3NTk0IDAuMTQ0NTkxIDAuMDMzNTY5MyAwLjMxODUwNCAwLjAzMzU2OTNIMy4wMDYwN0MzLjE4MDk5IDAuMDMzNTY5MyAzLjMyNDU3IDAuMjE3NTk0IDMuMzIzNTYgMC40MzkwMjlWNy42MTQ0OUwxMi44NjU1IDAuMDg2MTMzMloiIGZpbGw9IiMwMTY5QzYiLz4KPC9zdmc+Cg==");
}

.main-track-number .l-shipment-total .l-pagination .page-control div.btn-previous {
  width: 11.71px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjQ3OTMgMC4wNDI2NTQ5QzExLjMzODcgLTAuMDI4MTIzNiAxMS4xNzI5IC0wLjAwODkxMjMgMTEuMDUwNiAwLjA4NjEzMzJMMC4xNTQ3MDIgOC42ODI3QzAuMDU5NjU2MSA4Ljc2MDU1IDAgOC44Nzc4NCAwIDguOTk5MThDMCA5LjExOTUgMC4wNTk2NTYxIDkuMjQxODUgMC4xNTQ3MDIgOS4zMTY2N0wxMS4wNTA2IDE3LjkxMzJDMTEuMTIyMyAxNy45NzA5IDExLjIxNDQgMTguMDAwMiAxMS4zMDIzIDE4LjAwMDJMMTEuNDc5MyAxNy45NjA4QzExLjYxOTggMTcuODk2IDExLjcwNjggMTcuNzUxNSAxMS43MDY4IDE3LjU5NTdWMC40MDc2N0MxMS43MDY4IDAuMjUxOTU3IDExLjYxOTggMC4xMDgzNzggMTEuNDc5MyAwLjA0MjY1NDlaIiBmaWxsPSIjMDE2OUM2Ii8+Cjwvc3ZnPgo=");
}

.main-track-number .l-shipment-total .l-pagination .page-control div.btn-next {
  width: 11.71px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjI3NzU5IDAuMDQyNjU0OUMwLjM2ODMwNSAtMC4wMjgxMjM2IDAuNTM0MTI5IC0wLjAwODkxMjMgMC42NTY0NzUgMC4wODYxMzMyTDExLjU1MjMgOC42ODI3QzExLjY0NzQgOC43NjA1NSAxMS43MDcgOC44Nzc4NCAxMS43MDcgOC45OTkxOEMxMS43MDcgOS4xMTk1IDExLjY0NzQgOS4yNDE4NSAxMS41NTIzIDkuMzE2NjdMMC42NTY0NzUgMTcuOTEzMkMwLjU4NDY4NSAxNy45NzA5IDAuNDkyNjc0IDE4LjAwMDIgMC40MDQ3MDYgMTguMDAwMkwwLjIyNzc1OSAxNy45NjA4QzAuMDg3MjEzNSAxNy44OTYgMC4wMDAyNTY1MzggMTcuNzUxNSAwLjAwMDI1NjUzOCAxNy41OTU3VjAuNDA3NjdDMC4wMDAyNTY1MzggMC4yNTE5NTcgMC4wODcyMTM1IDAuMTA4Mzc4IDAuMjI3NzU5IDAuMDQyNjU0OVoiIGZpbGw9IiMwMTY5QzYiLz4KPC9zdmc+Cg==");
}

.main-track-number .l-shipment-total .l-pagination .page-control div.btn-end {
  width: 11.71px;
  height: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjU1OTg3IDAuMDg2MTMzMkMwLjUzMzY0MSAtMC4wMDg5MTIzIDAuMzY3ODE3IC0wLjAyODEyMzYgMC4yMjcyNzEgMC4wNDI2NTQ5QzAuMDg2NzI1MiAwLjEwODM3OCAtMC4wMDAyMzE3NDMgMC4yNTE5NTcgLTAuMDAwMjMxNzQzIDAuNDA3NjdWMTcuNTk1N0MtMC4wMDAyMzE3NDMgMTcuNzUxNSAwLjA4NjcyNTIgMTcuODk2IDAuMjI3MjcxIDE3Ljk2MDhMMC40MDQyMTggMTguMDAwMkMwLjQ5MjE4NiAxOC4wMDAyIDAuNTg0MTk3IDE3Ljk3MDkgMC42NTU5ODcgMTcuOTEzMkwxMC4xOTc5IDEwLjM4NDlWMTcuNTYzNEMxMC4xOTc5IDE3Ljc4NTggMTAuMzQwNSAxNy45NzA5IDEwLjUxNjQgMTcuOTcwOUgxMy4yMDNDMTMuMzc2OSAxNy45NzA5IDEzLjUyMTUgMTcuNzg2OSAxMy41MjE1IDE3LjU2MzRWMC40MzkwMjlDMTMuNTIxNSAwLjIxNzU5NCAxMy4zNzY5IDAuMDMzNTY5MyAxMy4yMDMgMC4wMzM1NjkzSDEwLjUxNTRDMTAuMzQwNSAwLjAzMzU2OTMgMTAuMTk2OSAwLjIxNzU5NCAxMC4xOTc5IDAuNDM5MDI5VjcuNjE0NDlMMC42NTU5ODcgMC4wODYxMzMyWiIgZmlsbD0iIzAxNjlDNiIvPgo8L3N2Zz4K");
}

.main-track-number table.track-shipment-history {
  border: 1px solid #ccc;
  width: 100%;
}

.main-track-number table.track-shipment-history .product-col {
  min-width: 300px;
  padding: 0;
  vertical-align: top;
}

.main-track-number table.track-shipment-history thead {
  background-color: #f2f2f2;
}

.main-track-number table.track-shipment-history th {
  padding: 8px;
  font-family: 'Arial';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #333;
  text-align: left;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.main-track-number table.track-shipment-history th.l-product-col {
  display: flex;
  justify-content: space-between;
  border: none;
  align-items: center;
  min-height: 50px;
}

.main-track-number table.track-shipment-history th.status-no {
  text-align: center;
}

.main-track-number table.track-shipment-history tbody tr {
  min-height: 180px;
}

.main-track-number table.track-shipment-history tbody tr:nth-child(even) {
  background-color: #f3f8fd;
}

.main-track-number table.track-shipment-history td.shipto-col {
  width: auto;
  border: none;
  border-top: 1px solid #ccc;
  vertical-align: top;
  width: 240px;
}

.main-track-number table.track-shipment-history .orderno-col {
  vertical-align: top;
}

.main-track-number table.track-shipment-history .invoice-col {
  vertical-align: top;
}

.main-track-number table.track-shipment-history .status-col {
  vertical-align: top;
  width: 350px;
}

.main-track-number table.track-shipment-history td {
  border: 1px solid #ccc;
  padding: 8px;
}

.main-track-number table.track-shipment-history td a {
  font-family: 'Arial';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #004bb1;
  text-decoration: underline;
}

.main-track-number table.track-shipment-history td .product-row {
  display: flex;
  justify-content: space-between;
  padding: 8px 10px;
  height: auto;
  border-bottom: 1px solid #ccc;
}

.main-track-number table.track-shipment-history td .product-row:last-child {
  border-bottom: none;
}

.main-track-number table.track-shipment-history td .product-row .l-product-detail {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.main-track-number table.track-shipment-history td .product-row .l-product-detail .l-btn--copy {
  padding-left: 25px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAO0lEQVQokWNkgAJjY+P/DDgAEy4JZMCIbMLZs2cZ0RUYGxv/Z8IlSbJ1RCliQbcfqypcEsjiLHhNgAIA4rMQC9wBopgAAAAASUVORK5CYII=");
}

.main-track-number table.track-shipment-history td .product-row .l-product-detail img {
  width: 75px;
  height: 75px;
  margin: 0 4px;
  margin-right: 10px;
}

.main-track-number table.track-shipment-history td .product-row .l-product-detail a {
  text-decoration: none;
  color: #0169c6;
}

.main-track-number table.track-shipment-history td .l-order-customer,
.main-track-number table.track-shipment-history td .l-ship-invoice {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}

.main-track-number table.track-shipment-history td .l-ship-invoice span {
  font-size: 14px;
}

.main-track-number table.track-shipment-history td .l-qty-col {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 14px;
}

.main-track-number table.track-shipment-history td .l-ship-to {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  text-align: center;
  width: 240px;
}

.main-track-number table.track-shipment-history td .l-ship-to span {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  text-align: left;
}

.main-track-number table.track-shipment-history td .l-shipment-time {
  margin-left: 5px;
  font-size: 14px;
}

.main-track-number table.track-shipment-history td .l-status {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
}

.main-track-number table.track-shipment-history td .l-status span {
  width: 100%;
}

.main-track-number table.track-shipment-history td .l-status span.txt-status {
  font-weight: bold;
  font-size: 14px;
}

.main-track-number table.track-shipment-history td .l-status .order-slip-number a {
  font-family: 'Arial';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #004bb1;
  text-decoration-line: underline;
}

.main-track-number table.track-shipment-history td .l-status button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 7px 5px;
  background-color: #ff730a;
  border: none;
  color: #fff;
  font-weight: bold;
  width: 100%;
  height: 30px;
  margin-bottom: 10px;
}

.main-track-number table.track-shipment-history td .l-status button.arrived {
  background-color: #009250;
}

.main-track-number table.track-shipment-history td .l-status button.cancelled {
  background-color: #bfbfbf;
}

.main-track-number table.track-shipment-history td .l-shipment-date {
  color: #333;
  font-weight: bold;
  font-size: 14px;
}

.main-track-number table.track-shipment-history td .product-more-order {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  width: 100%;
  background-color: #0169c6;
  cursor: pointer;
}

.main-track-number table.track-shipment-history td .product-more-order .l-see-more,
.main-track-number table.track-shipment-history td .product-more-order .l-see-less {
  color: #fff;
}

.main-track-number table.track-shipment-history td .product-less-order {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 35px;
  width: 100%;
  background-color: #0169c6;
  cursor: pointer;
}

.main-track-number table.track-shipment-history td .product-less-order .l-see-less {
  color: #fff;
}

@-moz-keyframes dots {
  0%, 20% {
    color: rgba(0,0,0,0);
  }

  40% {
    color: #fff;
  }
}

@-webkit-keyframes dots {
  0%, 20% {
    color: rgba(0,0,0,0);
  }

  40% {
    color: #fff;
  }
}

@-o-keyframes dots {
  0%, 20% {
    color: rgba(0,0,0,0);
  }

  40% {
    color: #fff;
  }
}

@keyframes dots {
  0%, 20% {
    color: rgba(0,0,0,0);
  }

  40% {
    color: #fff;
  }
}

.product-more-order span,
.product-less-order span {
  font-size: 14px;
  display: flex;
  align-items: center;
}

.product-more-order span:after,
.product-less-order span:after {
  content: '';
  display: block;
  width: 15px;
  height: 8px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABlSURBVHgBjY3bDYAgDEWZQ6fQTRzFUWQRGcVR/ILP0puUpBTCI7kUmnNaR0SHWzjMnbjemQCQE/CII6GA4PDxIgQraJDzoLGLkLRgQc5WJljhkpoqUK3UwifVN2BH+IegEe4emAHVoL0Jy0J9qwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  margin-left: 8px;
}

.product-more-order span.l-see-less:after,
.product-less-order span.l-see-less:after {
  transform: rotate(180deg);
}

.page2.track-shipment .l-main {
  padding-right: 36px;
}

.track-shipment .main-track-number table.track-shipment-history td .product-row .l-product-detail a {
  color: #004bb1;
}

.track-shipment .main-track-number table.track-shipment-history td .product-row .l-product-detail a:hover {
  color: #ff730a;
  text-decoration: underline;
}

[data-component=wing-banner] {
  position: fixed;
  top: 0;
  right: -3px;
  height: 100%;
  z-index: 8000;
}

[data-component=wing-banner] .mc-sale-img {
  width: 48px;
}

[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("/en/vcommon/common/img/svg/icon-wb-viewed.svg") no-repeat;
}

[data-component=wing-banner] .i-panel-wish {
  background: url("/en/vcommon/common/img/svg/icon-wb-mycomp.svg") no-repeat;
}

[data-component=wing-banner] .i-panel-cart {
  background: url("/en/vcommon/common/img/svg/icon-wb-cart.svg") no-repeat;
}

[data-component=wing-banner] .wing-banner-icon > ul {
  position: absolute;
  z-index: -1;
  left: -40px;
  background-color: #fff;
}

[data-component=wing-banner] .wing-banner-icon > ul.panel {
  left: -60px;
}

[data-component=wing-banner] .wing-banner-icon > ul:first-child {
  top: 256px;
}

[data-component=wing-banner] .wing-banner-icon > ul:last-child {
  bottom: 106px;
}

[data-component=wing-banner] .wing-banner-icon > ul > li {
  width: 60px;
  height: 56px;
  color: #fff;
  font-size: 12px;
  left: 0;
  position: relative;
  background-color: #004098;
  margin-bottom: 2px;
  transition: left .3s ease-out;
  cursor: pointer;
  background-position: center 4px;
  background-repeat: no-repeat;
  background-size: 24px;
}

.language-THA [data-component=wing-banner] .wing-banner-icon > ul > li {
  background-position: center 12px;
}

[data-component=wing-banner] .wing-banner-icon > ul > li:last-child {
  margin-bottom: 0;
}

[data-component=wing-banner] .wing-banner-icon > ul > li:hover,
[data-component=wing-banner] .wing-banner-icon > ul > li.active {
  opacity: .75;
}

[data-component=wing-banner] .wing-banner-icon > ul > li.disabled {
  background-color: #ccc !important;
}

[data-component=wing-banner] .wing-banner-icon > ul > li.panel-cart {
  background-color: #ff730a;
  background-position-y: 12px;
}

[data-component=wing-banner] .wing-banner-icon > ul > li.panel-cart > span {
  position: absolute;
  bottom: 8px;
  width: 100%;
  font-size: 10px;
  text-align: center;
}

[data-component=wing-banner] .wing-banner-icon > ul > li.i-back-to-top {
  width: 40px;
  height: 44px;
}

[data-component=wing-banner] .wing-banner-icon > ul > li > i {
  position: absolute;
  font-size: 10px;
  line-height: normal;
  width: 100%;
  text-align: center;
  bottom: 4px;
  font-style: normal;
}

.language-THA [data-component=wing-banner] .wing-banner-icon > ul > li > i {
  bottom: 8px;
}

[data-component=wing-banner] .wing-banner-icon > ul > li > i.i-cart {
  top: 18px;
  left: 24px;
}

[data-component=wing-banner] .wing-banner-icon > ul > li > i.i-back-to-top {
  margin-top: 10px;
  margin-bottom: 0;
  width: 22px;
  height: 24px;
}

[data-component=wing-banner] .wing-banner-icon > ul > li > i span {
  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 .3s ease-out;
}

[data-component=wing-banner] .wing-banner-panel .m-sale-label-image {
  position: relative;
  width: 110px;
  vertical-align: top;
  padding-left: 16px;
  font-size: 10px;
  display: inline-block;
  margin-left: 10px;
}

[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 > div {
  margin: 0 8px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .head {
  min-height: 24px;
  margin-bottom: 4px;
  position: relative;
  z-index: 2;
}

[data-component=wing-banner] .wing-banner-panel .list .item .head > 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 > 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;
}

[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 .product.has-sales .right {
  margin-top: -25px;
}

[data-component=wing-banner] .wing-banner-panel .list .item .product.has-sales.has-until .right {
  margin-top: 0;
}

[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 > div {
  display: inline-block;
}

[data-component=wing-banner] .wing-banner-panel .list .item .foot .qty-input-group input.is-stock-over {
  background-color: #ffd9d9;
}

[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 > 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 .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 > 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 .filters > div {
  width: 49%;
  display: inline-block;
  line-height: 24px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .filters > 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: .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 > div,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-2 > div,
[data-component=wing-banner] .wing-banner-panel .panel-wish .filter-option .section-3 > 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 > 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 > 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 .panel-wish .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] .recent-sales-flag .mc-sale-img {
  width: 40px;
  position: absolute;
  z-index: 1;
  top: -9px;
  left: -9px;
  cursor: pointer;
}

[data-component=wing-banner] .panel-history .mc-sale-img {
  margin-left: 36px;
}

[data-component=wing-banner] .panel-history .mc-sale-box {
  margin-top: 4px;
}

[data-component=wing-banner] .m-loading__bg {
  z-index: 2;
}

[data-component=wing-banner] .m-loading__img {
  z-index: 3;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .item [data-campaign-end] .m-sale-label-image {
  display: none;
}

.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: .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;
}

.m-cartbox-inquiryForm .c-requestBox .c-requestBox__ttl:before,
.modal-payment-register .c-requestBox .c-requestBox__ttl:before,
.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__ttl:before,
.modal-payment-register .c-requestBox--result .c-requestBox__ttl:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAACJElEQVRIia2VO2hUQRSGvzvZLGJkd2Nyo0ZjY4iYddMEzc5uE2yCBlNZKS6bgEWujZAmVloEH4WFD6bSRrTwgYWIgmJKLwrbKBIkBCToKmR9BDE+YmYtbgxk73ODP9zmnDnnO2fuzByjWq0SVcKyW4E8sBfoAFqARaACvAWeAbZW8keUfEYUuLDsHDAGDAGxkOXfgBvABa3kzJrhwrKTwCWgEFqhW7+AM8CEVlLXBReW3Q48Anq8/JMn0vR3JSjNfmfPuZdBRdwFjmglf7sYPuBG4L4fuNNcR39XAoDe7U30bF0fBD8EXPHk+AQcB3r9sg3n2gB4/WEBgKJsC4IDHBOWna0H7qkGYVDMmizpKoevTaOrcLTPJB4zwgoYDYUvX6dOvwwH0im2JOM8nprnVXmBJ1NfaWmKcTCzMQweqfMNQRlG8s4WCwNODXbQIJyOi9IMgydqDV539iPwx8u3OdHI4O5mAAa6Uwx0p1Z8+9PNtCfjlOddh/qf3tUaXJ1rJX8CT72iC30mMWFw/fkcwrJXvlulTwgDCtnA7h+Ewpc14WUcyW8C4OaLuVX226UKAMP+p74CXK41Bj0yZ4Fxv2x1aAkY0ko+dDH8IrSSJ4HT/wF+xwsMEQaLsOx9OC/UrjXCF4GMVvKNK3dYpFZyEsjgTLR7wOeA5WXgKpADJHAemAEuei2ONFJXVWvZBrAD2Aa04vzTL8C0VvK9T8xOYLZ2zv8FohGdpj7wdnsAAAAASUVORK5CYII=") no-repeat 0 0;
}

.m-cartbox-inquiryForm .m-btn-closeInquiryForm:after,
.modal-payment-register .m-btn-closeInquiryForm:after {
  background: url("/en/vcommon/detail/img/svg/btn_close.svg") no-repeat 0 0;
}

.m-cartbox-inquiryForm .c-requestBox .m-listTable .c-datepicker,
.modal-payment-register .c-requestBox .m-listTable .c-datepicker,
.m-cartbox-inquiryForm .c-requestBox--result .m-listTable .c-datepicker,
.modal-payment-register .c-requestBox--result .m-listTable .c-datepicker {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAABO0lEQVQ4je2TO0sDURCFv92NEIVFjWAKsVALLSJoYaFYaCEaLGwsbNZYiYWghfg7AiHaieBvCD7AzkoDiooQsBPBWCzoFgnEuDIyrttEYWPpae6dOfM6w72G4RRQ2MAVsAqcqm8AOAIWgDv1jQP7err+wTwxJVJAH9CtdxPoACygCxgDBoEa0KPcFHAPXMsk60AOyANPmrSpxbNAGUiGfBL7APQDa8C2dNxSck7JEb4xDTwCkyHfKPCsnGBDJnnVfUSFZzaRHEAWa7e3WsymEnjVOoc3LunhRBDQyLbjFse3Li+Vuo3hFPzlnaL/BbHD+Mle2S1+2rITv2k9UsTJR5sko5P8yWL/5TSQs5g9jyRnKXcRvJNL+XSZiSSdbTEqtfdfG8dbTLzqG3tn8sEpSZEh4ATojSCkDMx8AOdnI/qx8IqiAAAAAElFTkSuQmCC") no-repeat 5px center;
}

.m-modal-inquiry-form {
  position: absolute;
  background: #fff;
  border: 1px solid #a7a7a7;
  width: 250px;
  top: 25px;
  z-index: 10;
  box-shadow: rgba(0,0,0,0.3) 0 1px 5px 0;
}

body.compare #conTable .m-modal-inquiry-form {
  top: 36px;
}

body.compare #conTable .m-modal-inquiry-form .m-cartbox-inquiryForm .c-toggleArea .m-cartBox__list {
  display: none;
}

.m-cartbox-inquiryForm,
.modal-payment-register {
  position: relative;
}

.m-cartbox-inquiryForm .m-btn-closeInquiryForm,
.modal-payment-register .m-btn-closeInquiryForm {
  width: 17px;
  height: 17px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
  cursor: pointer;
}

.m-cartbox-inquiryForm .m-btn-closeInquiryForm:after,
.modal-payment-register .m-btn-closeInquiryForm:after {
  content: '';
  display: block;
  width: 17px;
  height: 17px;
}

.m-cartbox-inquiryForm .c-requestBox,
.modal-payment-register .c-requestBox,
.m-cartbox-inquiryForm .c-requestBox--result,
.modal-payment-register .c-requestBox--result {
  padding: 10px 5px;
}

.m-cartbox-inquiryForm .c-requestBox .m-alert,
.modal-payment-register .c-requestBox .m-alert,
.m-cartbox-inquiryForm .c-requestBox--result .m-alert,
.modal-payment-register .c-requestBox--result .m-alert {
  white-space: normal;
}

.m-cartbox-inquiryForm .c-requestBox input.is-error,
.modal-payment-register .c-requestBox input.is-error,
.m-cartbox-inquiryForm .c-requestBox--result input.is-error,
.modal-payment-register .c-requestBox--result input.is-error {
  background-color: #ffd9d9 !important;
}

.m-cartbox-inquiryForm .c-requestBox .c-requestBox__ttl,
.modal-payment-register .c-requestBox .c-requestBox__ttl,
.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__ttl,
.modal-payment-register .c-requestBox--result .c-requestBox__ttl {
  font-weight: bold;
  position: relative;
  margin-bottom: 6px;
  display: flex;
}

.m-cartbox-inquiryForm .c-requestBox .c-requestBox__ttl:before,
.modal-payment-register .c-requestBox .c-requestBox__ttl:before,
.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__ttl:before,
.modal-payment-register .c-requestBox--result .c-requestBox__ttl:before {
  display: block;
  content: "";
  width: 31px;
  height: 17px;
  margin-right: 5px;
}

.m-cartbox-inquiryForm .c-requestBox .m-listTable td,
.modal-payment-register .c-requestBox .m-listTable td,
.m-cartbox-inquiryForm .c-requestBox--result .m-listTable td,
.modal-payment-register .c-requestBox--result .m-listTable td {
  background: #fff;
}

.m-cartbox-inquiryForm .c-requestBox .m-listTable .c-datepicker,
.modal-payment-register .c-requestBox .m-listTable .c-datepicker,
.m-cartbox-inquiryForm .c-requestBox--result .m-listTable .c-datepicker,
.modal-payment-register .c-requestBox--result .m-listTable .c-datepicker {
  text-align: right;
  box-sizing: border-box;
  padding: 7px 6px 7px 27px;
}

.m-cartbox-inquiryForm .c-requestBox .m-cartBox__desc,
.modal-payment-register .c-requestBox .m-cartBox__desc,
.m-cartbox-inquiryForm .c-requestBox--result .m-cartBox__desc,
.modal-payment-register .c-requestBox--result .m-cartBox__desc {
  margin-bottom: 0;
}

.m-cartbox-inquiryForm .c-requestBox .c-requestBox__form em,
.modal-payment-register .c-requestBox .c-requestBox__form em,
.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__form em,
.modal-payment-register .c-requestBox--result .c-requestBox__form em {
  color: #0369c6;
  font-size: 12px;
}

.m-cartbox-inquiryForm .c-requestBox .c-requestBox__form button,
.modal-payment-register .c-requestBox .c-requestBox__form button,
.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__form button,
.modal-payment-register .c-requestBox--result .c-requestBox__form button {
  margin: 5px auto;
}

.m-cartbox-inquiryForm .c-requestBox .c-requestBox__form button.m-btn--strong,
.modal-payment-register .c-requestBox .c-requestBox__form button.m-btn--strong,
.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__form button.m-btn--strong,
.modal-payment-register .c-requestBox--result .c-requestBox__form button.m-btn--strong {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5TAP9bkSK1AAAAG0lEQVR4nGOwb2AAogcNDAtgaH8DQxMDwz8GAHpoCP6bAkvMAAAAAElFTkSuQmCC") right top no-repeat;
  background-position: 98% 15%;
  background-size: 5%;
}

.m-cartbox-inquiryForm .c-requestBox .c-requestBox__form a[data-btn-inquirylist],
.modal-payment-register .c-requestBox .c-requestBox__form a[data-btn-inquirylist],
.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__form a[data-btn-inquirylist],
.modal-payment-register .c-requestBox--result .c-requestBox__form a[data-btn-inquirylist] {
  text-decoration: none;
}

.m-cartbox-inquiryForm .c-requestBox--result,
.modal-payment-register .c-requestBox--result {
  padding: 10px 0;
}

.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__form,
.modal-payment-register .c-requestBox--result .c-requestBox__form {
  padding: 0 5px;
  text-align: start;
  white-space: normal;
}

.m-cartbox-inquiryForm .c-requestBox--result .c-requestBox__ttl,
.modal-payment-register .c-requestBox--result .c-requestBox__ttl {
  margin-top: 15px;
  background-color: #d9efc2;
  padding: 4px 5px;
}

.m-cartbox-inquiryForm .m-loading-inquiry,
.modal-payment-register .m-loading-inquiry {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  z-index: 28;
}

.m-cartbox-inquiryForm .m-loading-inquiry p,
.modal-payment-register .m-loading-inquiry p {
  display: block !important;
}

#ui-datepicker-div {
  z-index: 99999 !important;
  font-size: 12px;
}

[data-component=wing-banner] .wing-banner-panel.hide-panel .m-loading__img {
  display: none !important;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .product,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .product {
  padding-bottom: 5px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .product .right,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .product .right {
  margin-top: -26px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .product .right .mc-partNumber,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .product .right .mc-partNumber {
  color: #909090;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .product .right .m-panel__icon .m-hoverBrandBox__cvalue,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .product .right .m-panel__icon .m-hoverBrandBox__cvalue {
  margin-left: 0;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 5px;
  align-items: end;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .price,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .price {
  text-align: end;
  padding-right: 5px;
  line-height: 18px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .mc-sale,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .mc-sale {
  color: #d00;
  font-size: 14px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .wb-total-price,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .wb-total-price {
  display: block;
  font-size: 15px;
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .qty-input-group,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .qty-input-group {
  height: 35px;
  white-space: nowrap;
  position: relative;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .qty-input-group > div,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .qty-input-group > div {
  display: inline-block;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .qty-input-group div:nth-child(2),
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .qty-input-group div:nth-child(2) {
  position: relative;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .qty-input-group input.is-stock-over,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .qty-input-group input.is-stock-over {
  background-color: #ffd9d9;
  padding-left: 10px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .qty-input-group button.outline-light,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .qty-input-group button.outline-light {
  width: 31px;
  height: 35px;
  background-color: #fff;
  border: 1px solid #c6c6c6;
  border-radius: 0;
  cursor: pointer;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .qty-input-group button.outline-light.disable,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .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 .panel-cart .list .item .row .qty-input-group .m-inputText--right,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .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 .panel-cart .list .item .row .shipping,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .shipping {
  display: flex;
  align-items: center;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .row .shipping span,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .row .shipping span {
  margin-left: 5px;
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .foot .shipping,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .foot .shipping {
  display: flex;
  align-items: center;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item .foot .shipping span,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item .foot .shipping span {
  margin-left: 5px;
  font-weight: bold;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .list .item.has-sale-date .product .right,
[data-component=wing-banner] .wing-banner-panel .panel-wish .list .item.has-sale-date .product .right {
  margin-top: 0;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock {
  position: absolute;
  position: absolute;
  left: 33px;
  top: 8px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock {
  position: absolute;
  top: 0;
  left: -33px;
  width: 252px;
  margin-top: 27px;
  z-index: 10;
  box-shadow: rgba(0,0,0,0.3) 0 1px 5px 0;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock.active-form,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock.active-form {
  z-index: 11;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt {
  background: #fff;
  display: flex;
  flex-flow: column;
  align-items: center;
  padding: 3px 15px;
  border: 1px solid #a7a7a7;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt.no-inquiry,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt.no-inquiry {
  color: #000;
  padding: 3px 10px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt.no-inquiry .wb-txt-stock-available .wb-modal-alert-desc,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt.no-inquiry .wb-txt-stock-available .wb-modal-alert-desc {
  margin-left: 5px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-alert-desc,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-alert-desc {
  margin-bottom: 5px;
  font-size: 12px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-alert-desc span,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-alert-desc span {
  display: flex;
  white-space: break-spaces;
  text-align: center;
  line-height: 15px;
  font-size: 13px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-alert-desc span.warning,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-alert-desc span.warning {
  color: #d00;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .m-cartBox_misumiContact,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .m-cartBox_misumiContact {
  margin: 0 0 5px;
  order: unset;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .m-cartBox_misumiContact .m-btn--contactMisumi,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .m-cartBox_misumiContact .m-btn--contactMisumi {
  padding-left: 38px;
  background-size: 22px auto;
  background-position: 8px 6px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry {
  position: relative;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm {
  position: absolute;
  right: -126px;
  width: 250px;
  font-size: 12px;
  top: 5px;
  background: #fff;
  border: 1px solid #a7a7a7;
  box-shadow: rgba(0,0,0,0.3) 0 1px 5px 0;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox {
  text-align: start;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox .m-cartBox__desc,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox .m-cartBox__desc,
[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox em,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox em {
  white-space: pre-wrap;
  margin-bottom: 10px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox .m-inputText--right,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox .m-inputText--right {
  text-align: end;
  height: unset;
  border: 1px solid #bfbfbf;
  line-height: 26px;
  padding-right: 7px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox .c-requestBox__form [data-cartbox-inquiry-request="request-button"],
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-modal-form-inquiry .m-cartbox-inquiryForm .c-requestBox .c-requestBox__form [data-cartbox-inquiry-request="request-button"] {
  margin-top: 10px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available {
  display: flex;
  width: 100%;
  justify-content: center;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-txt-stock,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-txt-stock {
  width: 34%;
  font-weight: bold;
  padding-top: 2px;
  font-size: 12px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-desc,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-desc {
  width: 66%;
  display: flex;
  flex-flow: column;
  margin-top: 2px;
  margin-left: 10px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-desc em,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-desc em {
  font-size: 12px;
}

[data-component=wing-banner] .wing-banner-panel .panel-cart .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-desc span,
[data-component=wing-banner] .wing-banner-panel .panel-wish .notice-wingBanner-stock .modal-notice-stock .wb-modal-alert-txt .wb-txt-stock-available .wb-modal-alert-desc span {
  line-height: 18px;
}

.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: 0 0;
  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: .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 0;
}

.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: 0 auto;
  letter-spacing: -.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: 0;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.language-THA .crmTemplateBlock a.btn {
  background-image: url("/th/vcommon/common/img/button_arrow_nextback.png");
}

.language-ENG .crmTemplateBlock a.btn {
  background-image: url("/en/vcommon/common/img/button_arrow_nextback.png");
}

.product-detail .crmTemplateBlock a.btn {
  top: 40%;
  z-index: 2;
}

.product-detail .similar-product .crmTemplateBlock a.btn {
  top: 20%;
  z-index: 2;
}

.product-detail .similar-product .sale-items.top-right-image {
  width: 75px !important;
}

.crmTemplateBlock .crmTemplateBlock_left {
  background-position: 0 0;
  left: 0;
}

.crmTemplateBlock .crmTemplateBlock_right {
  background-position: 0 -74px;
  right: 0;
}

.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 > .listwrap {
  position: absolute;
  left: 35px;
}

.page1 .crmMakerRankingList__box > .listwrap {
  left: 25px;
}

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

.crmMakerRankingList__box .item {
  display: inline-block;
  width: 220px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.page2 .crmMakerRankingList__box .item:first-child > .rankingList {
  margin-left: 0;
}

.crmMakerRankingList__box .item .rankingList {
  margin-left: 30px;
  border: 2px solid #999;
  border-radius: 2px;
}

.crmMakerRankingList__box .item .rankingList .linklistBox {
  height: 110px;
  min-height: 110px;
  overflow: hidden;
}

.crmMakerRankingList__box .item .rankingList .linkList > li {
  margin-bottom: 4px;
  padding-left: 8px;
  text-indent: -8px;
}

.crmMakerRankingList__box .item .rankingList .linkList > li > a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEW/v78AS7E2lsyyAAAAAXRSTlMAQObYZgAAABJJREFUGBljbmBmAEMJZgPmBAAIngE+HFgy7QAAAABJRU5ErkJggg==) 0 3px no-repeat;
  padding-left: 8px;
  text-decoration: none;
}

.crmMakerRankingList__box .item .rankingList .linkList > li > 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 > a {
  padding: 1px 0 0 19px;
  text-decoration: none;
}

.crmMakerRankingList__box .rankingList__more > 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: 0;
}

.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: 0 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 > span,
.crmOrderedCategoryRepeatList__box ul li p.txt > span,
.crmViewedCategoryCategoryList__box ul li p.txt > span,
.crmOrderedCategoryCategoryList__box ul li p.txt > span,
.crmOrderedCustUnitList__box ul li p.txt > span,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt > span {
  display: block;
}

.crmOrderedSeriesRepeatList__box ul li p.txt > span .sale,
.crmOrderedCategoryRepeatList__box ul li p.txt > span .sale,
.crmViewedCategoryCategoryList__box ul li p.txt > span .sale,
.crmOrderedCategoryCategoryList__box ul li p.txt > span .sale,
.crmOrderedCustUnitList__box ul li p.txt > span .sale,
.mypage #purchase_series_repeat_recommend .crmDefaultList_box ul li p.txt > 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;
}

@media all and (-ms-high-contrast:none) {
  .crmOrderedCategoryCategoryList__box {
    max-height: 200px;
  }
}

.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: 0;
}

.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: 0;
}

.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: 120px;
}

.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 .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: 0;
  overflow: hidden;
}

.crmDefaultList_box ul {
  letter-spacing: -.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: 0 10px;
  text-decoration: none;
}

.crmDefaultList_box ul li a:hover {
  text-decoration: none;
}

.crmDefaultList_box ul li .pname {
  display: block;
}

.crmDefaultList_box ul li .pname,
.crmDefaultList_box ul li .maker {
  word-wrap: break-word;
}

.crmDefaultList_box ul li .image {
  display: block;
  min-width: 100px;
  min-height: 100px;
  padding: 4px;
  border: solid 1px #c5c5c5;
  text-align: center;
}

.crmDefaultList_box ul li span.pname {
  margin-top: 5px;
  text-decoration: underline;
}

.crmDefaultList_box ul li p.txt {
  margin-top: 5px;
  color: #333;
}

.crmDefaultList_box ul li p.txt > span {
  display: block;
}

.crmDefaultList_box ul li p.txt .sale {
  font-weight: bold;
  color: #d00;
}

.crmDefaultList_box ul li p.txt .price {
  padding-top: 0;
}

.crmDefaultList_box ul li .price span {
  padding: 0 3px;
}

.crmDefaultList_box ul li .price span.before {
  text-decoration: line-through;
}

.crmDefaultList_box ul li .price span.after {
  font-weight: bold;
  color: #d00;
}

.page1 .crmDefaultList_box {
  width: auto;
}

.crmCategoryList_box {
  padding-bottom: 20px;
}

.crmCategoryList_box ul {
  height: 84px;
  margin-top: -12px;
  letter-spacing: -.4em;
  overflow: hidden;
}

.crmCategoryList_box ul li {
  display: inline-block;
  width: 33%;
  letter-spacing: normal;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
}

.crmCategoryList_cts {
  margin: 0 50px;
}

.crmCategoryList_box .item a {
  position: relative;
  display: block;
  min-height: 64px;
  padding: 8px 8px 8px 13px;
  border: solid 2px transparent;
}

.crmCategoryList_box .item a:hover {
  padding: 8px 8px 8px 13px;
  border: solid 2px #acc4e2;
  text-decoration: none;
}

.crmCategoryList_box .item a:hover span.image {
  top: 8px;
  left: 13px;
}

.crmCategoryList_box .item a span.tit {
  display: block;
  margin-left: 75px;
  padding: 0 0 0 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEW/v78AS7E2lsyyAAAAAXRSTlMAQObYZgAAABJJREFUGBljbmBmAEMJZgPmBAAIngE+HFgy7QAAAABJRU5ErkJggg==) 0 6px no-repeat;
  font-weight: bold;
  word-wrap: break-word;
}

.crmCategoryList_box .item a:hover span.tit {
  text-decoration: underline;
}

.crmCategoryList_box .item a span.txt {
  display: block;
  margin-left: 75px;
  padding-top: 3px;
  color: #333;
  word-wrap: break-word;
}

.crmCategoryList_box .item a span.image {
  position: absolute;
  left: 13px;
  top: 8px;
  width: 64px;
  height: 64px;
  text-align: center;
  vertical-align: top;
}

.crmCategoryList_box .item a span.image img {
  width: 64px;
}

.page1 .crmCategoryList_box ul li {
  width: 50%;
}

.contentsBlockEmphasis .crmCategoryOtherList {
  width: 100%;
}

.crmCategoryOtherList_box {
  padding-bottom: 15px;
}

.crmCategoryOtherList_box ul.box {
  margin-top: -12px;
  letter-spacing: -.4em;
}

.mainArea .contentsBlockEmphasis .crmCategoryOtherList_box ul {
  margin-top: 0;
}

.crmCategoryOtherList_box ul li.list {
  display: inline-block;
  width: 25%;
  letter-spacing: normal;
  vertical-align: top;
}

.crmCategoryOtherList_box a {
  display: block;
  padding: 10px;
  text-align: center;
  cursor: pointer;
}

.crmCategoryOtherList_box a:hover {
  padding: 8px 8px 8px 8px;
  border: solid 2px #acc4e2;
  text-decoration: none;
}

.crmCategoryOtherList_box a span.tit {
  display: inline-block;
  padding: 0 0 0 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEW/v78AS7E2lsyyAAAAAXRSTlMAQObYZgAAABJJREFUGBljbmBmAEMJZgPmBAAIngE+HFgy7QAAAABJRU5ErkJggg==) 0 6px no-repeat;
  font-size: 14px;
  font-weight: bold;
  word-wrap: break-word;
}

.crmCategoryOtherList_box a:hover span.tit {
  text-decoration: underline;
}

.crmCategoryOtherList_box a span.image {
  display: block;
  height: auto;
  overflow: hidden;
  margin-bottom: 5px;
  min-height: 130px;
}

.crmCategoryOtherList_box a span.image img {
  width: 130px;
}

.crmCategoryOtherList_box a .txtbox {
  display: none;
  position: absolute;
  top: 8px;
  left: 8px;
  width: 200px;
  padding-top: 7px;
  color: #fff;
  text-align: left;
}

.crmCategoryOtherList_box a .txtbox li {
  padding: 2px 7px 0 17px;
  line-height: 1.3;
}

.language-THA .crmCategoryOtherList_box a .txtbox li {
  background: url("/th/vcommon/common/img/icon_dot_white.png") 10px 9px no-repeat;
}

.language-ENG .crmCategoryOtherList_box a .txtbox li {
  background: url("/en/vcommon/common/img/icon_dot_white.png") 10px 9px no-repeat;
}

.crmCategoryOtherList_box a .txtbox li.other {
  padding: 2px 7px 0 10px;
  background: none;
}

.crmCategoryOtherList_box a .bg {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 135px;
}

.crmCategoryOtherList_box a .bg span {
  display: block;
  height: 135px;
  margin: 8px 8px 0 8px;
  background-color: #000;
  filter: alpha(opacity=60);
  opacity: .6;
}

.page1 .crmCategoryOtherList_box ul li.list {
  width: 33%;
}

.crmRankingList {
  position: relative;
  min-height: 190px;
}

.crmRankingList_box {
  float: none;
  padding: 0;
  overflow: hidden;
}

.crmRankingList_box ul {
  letter-spacing: -.4em;
}

.crmRankingList_box ul li {
  display: inline-block;
  width: 20%;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.crmRankingList_box ul li.mar {
  margin-top: 15px;
}

.crmRankingList_box ul li a {
  display: block;
  padding: 0 15px;
  text-align: center;
}

.crmRankingList_box ul li a:hover {
  text-decoration: none;
}

.crmRankingList_box ul li a span {
  display: block;
}

.crmRankingList_box ul li .rank {
  display: block;
  width: 79px;
  height: 24px;
  margin: 0 auto;
  background-repeat: no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.language-THA .crmRankingList_box ul li .rank {
  background-image: url("/th/vcommon/common/img/icon_ranking.png");
}

.language-ENG .crmRankingList_box ul li .rank {
  background-image: url("/en/vcommon/common/img/icon_ranking.png");
}

.crmRankingList_box ul li a span.no1 {
  background-position: 0 0;
}

.crmRankingList_box ul li a span.no2 {
  background-position: 0 -24px;
}

.crmRankingList_box ul li a span.no3 {
  background-position: 0 -48px;
}

.crmRankingList_box ul li a span.no4 {
  background-position: 0 -72px;
}

.crmRankingList_box ul li a span.no5 {
  background-position: 0 -88px;
}

.crmRankingList_box ul li a span.no4,
.crmRankingList_box ul li a span.no5 {
  width: 43px;
  height: 16px;
  margin-top: 8px;
}

.crmRankingList_box ul li .pname,
.crmRankingList_box ul li .txt {
  display: block;
}

.crmRankingList_box ul li .pname,
.crmRankingList_box ul li .maker {
  word-wrap: break-word;
}

.crmRankingList_box ul li .image {
  display: block;
  min-height: 100px;
  padding-top: 8px;
  text-align: center;
}

.crmRankingList_box ul li .image img {
  width: 150px;
}

.crmRankingList_box ul li span.pname {
  margin-top: 5px;
  text-decoration: underline;
}

.crmRankingList_box ul li p.txt {
  margin-top: 5px;
  color: #333;
}

.crmRankingList_box ul li p.txt .sale {
  font-weight: bold;
  color: #d00;
}

.crmRankingList_box ul li .price span {
  padding: 0 3px;
}

.crmRankingList_box ul li .price span.before {
  text-decoration: line-through;
}

.crmRankingList_box ul li .price span.after {
  font-weight: bold;
  color: #d00;
}

.page1 .crmRankingList_box ul li {
  width: 33%;
}

.crmRecentlyViewCoBuyList {
  position: relative;
  display: table;
  width: 100%;
  min-height: 190px;
}

.crmRecentlyViewCoBuyList__box.recentView {
  display: table-cell;
  width: 190px;
  vertical-align: top;
}

.crmRecentlyViewCoBuyList__box.recentView h3 {
  width: 144px;
}

.crmRecentlyViewCoBuyList__box.recentView ul {
  width: 160px;
}

.crmRecentlyViewCoBuyList__box.recommendView {
  display: table-cell;
  vertical-align: top;
}

.crmRecentlyViewCoBuyList__box.recommendView .itemList {
  width: auto;
  margin: 0 auto;
  padding: 0 48px;
  text-align: center;
}

.page1 .crmRecentlyViewCoBuyList__box.recommendView .itemList {
  padding: 0;
}

.crmRecentlyViewCoBuyList__box ul li {
  display: inline-block;
  width: 134px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.crmRecentlyViewCoBuyList__box.recommendView ul {
  padding-left: 0;
}

.crmRecentlyViewCoBuyList__box.recentView ul li {
  padding: 10px 0 0 0;
}

.crmRecentlyViewCoBuyList__box.recommendView ul li {
  padding: 10px 0;
}

.crmRecentlyViewCoBuyList__box {
  position: relative;
}

.crmRecentlyViewCoBuyList__box ul li a {
  display: block;
  padding: 0 12px;
  text-decoration: none;
}

.crmRecentlyViewCoBuyList__box ul li a:hover {
  text-decoration: none;
}

.crmRecentlyViewCoBuyList__box ul li .pname,
.crmRecentlyViewCoBuyList__box ul li .txt {
  display: block;
}

.crmRecentlyViewCoBuyList__box ul li .pname,
.crmRecentlyViewCoBuyList__box ul li .maker {
  word-wrap: break-word;
  word-break: break-word;
}

.crmRecentlyViewCoBuyList__box ul li .image {
  display: block;
  min-height: 120px;
  padding: 4px;
  border: solid 1px #c5c5c5;
  text-align: center;
}

.crmRecentlyViewCoBuyList__box ul li .image img {
  max-width: 100px;
  max-height: 100px;
}

.crmRecentlyViewCoBuyList__box ul li span.pname {
  margin-top: 5px;
  text-decoration: underline;
}

.crmRecentlyViewCoBuyList__box ul li p.txt {
  margin-top: 5px;
  color: #333;
}

.crmRecentlyViewCoBuyList__box ul li p.txt .sale {
  color: #d00;
  font-weight: bold;
}

.crmRecentlyViewCoBuyList__box ul li .price span {
  padding: 0 3px;
}

.crmRecentlyViewCoBuyList__box ul li .price span.before {
  text-decoration: line-through;
}

.crmRecentlyViewCoBuyList__box ul li .price span.after {
  color: #d00;
  font-weight: bold;
}

.crmFirstBuyList {
  position: relative;
  min-height: 190px;
}

.crmFirstBuyList .crmFirstBuyList__box ul {
  margin: 0 auto;
  padding-left: 0;
}

.page1 .crmFirstBuyList .crmFirstBuyList__box ul {
  width: auto;
}

.page2 .crmFirstBuyList .crmFirstBuyList__box ul {
  width: auto;
}

.crmFirstBuyList .crmFirstBuyList__box ul li {
  display: inline-block;
  width: 134px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
}

.page1 .crmFirstBuyList__box ul li {
  padding: 10px 0;
}

.page2 .crmFirstBuyList__box ul li {
  padding: 10px 0;
}

.crmFirstBuyList__box ul li a {
  display: block;
  padding: 0 12px;
}

.crmFirstBuyList__box ul li a:hover {
  text-decoration: none;
}

.crmFirstBuyList__box ul li .pname,
.crmFirstBuyList__box ul li .txt {
  display: block;
}

.crmFirstBuyList__box ul li .pname,
.crmFirstBuyList__box ul li .maker {
  word-wrap: break-word;
}

.crmFirstBuyList__box ul li .image {
  display: block;
  padding: 0;
  text-align: center;
}

.crmFirstBuyList__box ul li .image {
  display: block;
  min-height: 100px;
  padding: 4px;
  border: solid 1px #c5c5c5;
  text-align: center;
}

.crmFirstBuyList__box ul li span.pname {
  margin-top: 5px;
  text-decoration: underline;
}

.crmFirstBuyList__box ul li p.txt {
  margin-top: 5px;
  color: #333;
}

.crmFirstBuyList__box ul li p.txt > span {
  display: block;
}

.crmFirstBuyList__box ul li p.txt .sale {
  font-weight: bold;
  color: #d00;
}

.crmFirstBuyList__box ul li .price {
  margin-top: 5px;
  padding: 5px;
  background-color: #fad9d9;
  text-align: center;
  color: #333;
}

.crmFirstBuyList__box ul li .price span {
  padding: 0 3px;
}

.crmFirstBuyList__box ul li .price span.before {
  text-decoration: line-through;
}

.crmFirstBuyList__box ul li .price span.after {
  color: #d00;
  font-weight: bold;
}

.crmTextLinkList_box {
  padding-bottom: 20px;
}

.crmTextLinkList_box ul {
  font-size: 0;
}

.crmTextLinkList_box ul li {
  display: inline-block;
  width: 33%;
  letter-spacing: normal;
  vertical-align: top;
  font-size: 12px;
}

.crmTextLinkList_box a {
  position: relative;
  display: block;
  margin-right: 20px;
  padding: 0 0 7px 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEW/v78AS7E2lsyyAAAAAXRSTlMAQObYZgAAABJJREFUGBljbmBmAEMJZgPmBAAIngE+HFgy7QAAAABJRU5ErkJggg==) 0 4px no-repeat;
}

.crmRecommendList__box .crmRecommendList__cts {
  min-height: 168px;
  margin-top: -12px;
  margin: 0 50px;
  letter-spacing: -.4em;
  overflow: hidden;
}

.crmRecommendList__box .crmRecommendList__cts li {
  display: inline-block;
  width: 33%;
  letter-spacing: normal;
  vertical-align: top;
}

.crmRecommendList.searchResult .l-top__recommend {
  border: 0;
}

.crmRecommendList__box .crmRecommendList__cts.search_result li {
  width: calc(100% / 3);
}

.crmRecommendList__box .item a {
  position: relative;
  display: block;
  border: solid 2px transparent;
  text-decoration: none;
}

.crmRecommendList__box .item a:hover {
  text-decoration: underline;
}

.crmRecommendList__box .item .item__box {
  min-height: 64px;
  padding: 8px;
}

.crmRecommendList__box .item .item__box:hover {
  border: solid 2px #acc4e2;
  padding: 6px;
  cursor: pointer;
}

.crmRecommendList__box .item .item__box:hover .tit {
  color: #ff730a;
  text-decoration: underline;
}

.crmRecommendList__box .item .item__box .item__box--image {
  float: left;
  width: 64px;
  margin-right: 10px;
}

.crmRecommendList__box .item .item__box .item__box--image img {
  height: 64px;
  width: 64px;
}

.crmRecommendList__box .item .item__box .item__box--text {
  overflow: hidden;
}

.crmRecommendList__box .item .item__box .item__box--text .tit {
  font-weight: bold;
}

.crmRecommendList__box .item .item__box .item__box--text .txt,
.crmRecommendList__box .item .item__box .item__box--text .price,
.crmRecommendList__box .item .item__box .item__box--text .delivery {
  margin-top: 3px;
}

.crmRecommendList__box .item .item__box .item__box--text .num {
  font-weight: bold;
}

.crmRecommendList__box .item .item__box .item__box--text .sale {
  display: block;
  margin-left: 4.5em;
  font-weight: bold;
  color: #d00;
}

.page1 .crmRecommendList__box .crmRecommendList__cts li {
  width: 50%;
}

.crmRelatedList {
  position: relative;
  min-height: 190px;
}

.crmRelatedList__box {
  float: none;
  width: auto;
  overflow: hidden;
}

.crmRelatedList__box .listwrap {
  font-size: 0;
}

.crmRelatedList__box .listwrap li {
  display: inline-block;
  width: 216px;
  border: none;
  vertical-align: top;
  letter-spacing: normal;
  text-align: left;
  font-size: 12px;
  cursor: pointer;
}

.crmRelatedList__box .listwrap .item:hover a {
  text-decoration: underline;
  color: #ff730a;
}

.crmRelatedList__box .listwrap li a {
  display: block;
  padding: 0;
}

.crmRelatedList__box .listwrap li .item__box {
  padding: 0 12px;
}

.crmRelatedList__box .listwrap li .image {
  display: block;
  min-height: 100px;
  padding: 4px;
  border: solid 1px #c5c5c5;
  text-align: center;
}

.crmRelatedList__box .listwrap li span.pname {
  display: block;
  margin-top: 5px;
  text-decoration: underline;
}

.crmRelatedList__box .listwrap li p.txt .maker,
.crmRelatedList__box .listwrap li p.txt .price,
.crmRelatedList__box .listwrap li p.txt .delivery {
  display: block;
  margin-top: 3px;
}

.crmRelatedList__box .listwrap li p.txt .num {
  font-weight: bold;
}

.crmRelatedList__box .listwrap li p.txt .sale {
  display: block;
  margin-left: 4.5em;
  font-weight: bold;
  color: #d00;
}

.page1 .crmRelatedList__box {
  width: auto;
}

.page1 .crmRelatedList__box .listwrap li {
  width: 190px;
}

.unitArea {
  position: relative;
}

.unitArea_box ul {
  padding: 0 48px;
  display: flex;
  justify-content: center;
  width: auto !important;
}

.page1 .unitArea_box ul {
  padding-left: 70px;
}

.unitArea_box ul > li.item {
  float: left;
  width: 240px;
  padding: 0 15px;
  margin-bottom: 4px;
}

.unitArea_box ul > li.item .box {
  border: 1px solid #bfbfbf;
}

.unitArea_box ul > li.item .box a {
  display: block;
  padding: 2px 8px 0 8px;
  border: 2px solid transparent;
  text-decoration: none;
}

.unitArea_box ul > li.item .box a:hover {
  border: 2px solid #b9cee7;
}

.unitArea_box ul > li.item .image {
  display: block;
  padding: 5px 0 10px 0;
  border-bottom: 1px dotted #bfbfbf;
  text-align: center;
}

.unitArea_box ul > li.item .image img {
  max-width: 210px;
  max-height: 210px;
}

.unitArea_box ul > li.item .pname {
  display: inline-block;
  min-height: 38px;
  margin-top: 5px;
  padding-left: 8px;
  word-wrap: break-word;
}

.unitArea_box ul > li.item .pname:before {
  content: '';
  display: inline;
  padding-left: 8px;
  margin-left: -8px;
}

.unitArea_box a.btn {
  position: absolute;
  top: 50%;
  margin-top: -37px;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .unitArea_box ul {
    display: block;
    text-align: center;
    margin: 0 auto;
  }

  .unitArea_box ul > li.item {
    float: none;
    display: table-cell;
    text-align: left;
  }
}

.container .unitArea_box > ul {
  padding-left: 0;
}

.container .unitArea_box > ul > li.item {
  width: 228px;
  padding: 0;
}

.mAssemblerArea {
  position: relative;
  z-index: 1;
}

.mAssemblerArea img {
  width: 62px;
}

.mAssemblerArea > ul {
  font-size: 0;
  margin-left: -30px;
}

.mAssemblerArea > ul > li {
  display: inline-block;
  margin-left: 30px;
  font-size: 12px;
}

.mAssemblerArea > ul > li .linkbox {
  width: 275px;
  border: 1px solid #bfbfbf;
}

.page1 .mAssemblerArea > ul > li .linkbox {
  width: 213px;
}

.mAssemblerArea > ul > li .linkbox a {
  position: relative;
  display: block;
  min-height: 62px;
  padding: 8px;
  border: 2px solid transparent;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAIBAMAAADdFhi7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURf///2ZmZuzs7Hl5ebCwsLKysrGxsXp6eomJiY6Oju3t7a+vr04LDrkAAAA5SURBVAjXYwhgAIIEBlEgySLAYJjAwOBowKAswsAirMDAZOiw0QgooSwhrgCkmAyLQIoZNBcwMAAAkYcFgL6Of0UAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: 255px center;
  text-decoration: none;
}

.mAssemblerArea > ul > li .linkbox a span {
  display: block;
}

.mAssemblerArea > ul > li .linkbox a span.image {
  position: absolute;
  top: 10px;
  left: 15px;
  width: 62px;
  height: 62px;
  text-align: center;
  vertical-align: top;
}

.mAssemblerArea > ul > li .linkbox a span.pname {
  padding: 0 13px 0 80px;
  word-wrap: break-word;
  text-decoration: underline;
}

.mAssemblerArea > ul > li .linkbox a span.maker {
  padding: 3px 13px 0 80px;
  color: #333;
  word-wrap: break-word;
}

.mAssemblerArea > ul > li .linkbox a:hover {
  border-color: #b9cee7;
}

.page1 .mAssemblerArea > ul > li .linkbox a {
  background-position: 193px center;
}

.mAssemblerArea > ul > li:first-child .linkbox {
  margin-left: 0;
}

.mAssemblerArea > ul > li.on .linkbox {
  border: 1px solid #749dcf;
}

.mAssemblerArea > ul > li.on .linkbox a {
  border: 2px solid #749dcf;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAIBAMAAADdFhi7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURXWdz////4ap1e7z+bvP57zP6O3y+bzQ6L3Q6IWp1eDp9Nvm8/fjB5gAAAA2SURBVAjXY2BgmK3AAARMiUkgSk1KGMhlMmxoNGJgUBZnYAdyDQMYGAINGESB0iwCDA4gZQ4Ap3oFeWMGoEoAAAAASUVORK5CYII=");
  background-color: #749dcf;
  color: #fff;
}

.mAssemblerArea > ul > li.on .linkbox a:hover {
  border: 2px solid #749dcf;
}

.mAssemblerArea > ul > li.on .linkbox a span.pname {
  text-decoration: none;
  font-weight: bold;
}

.mAssemblerArea > ul > li.on .linkbox a span.maker {
  color: #fff;
}

.mAssemblerArea > ul > li.on .ctsbox {
  display: block;
}

.mAssemblerArea .ctsbox {
  display: none;
  position: absolute;
  left: 0;
  width: 1195px;
  border: 2px solid #749dcf;
  background-color: #fff;
}

.page1 .mAssemblerArea .ctsbox {
  width: 946px;
}

.mAssemblerArea .ctsbox ul {
  padding: 18px;
  font-size: 0;
}

.mAssemblerArea .ctsbox ul li {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
}

.mAssemblerArea .ctsbox ul li a {
  position: relative;
  display: block;
  min-height: 72px;
  padding-bottom: 8px;
  border: 2px solid transparent;
}

.mAssemblerArea .ctsbox ul li a:hover {
  border-color: #b9cee7;
}

.mAssemblerArea .ctsbox ul li a span {
  position: relative;
  display: block;
}

.mAssemblerArea .ctsbox ul li a span.image {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 62px;
  height: 62px;
}

.mAssemblerArea .ctsbox ul li a span.pname {
  padding: 5px 10px 0 70px;
  text-decoration: underline;
}

.radarChartRecommend .crmCategoryList_box {
  padding-top: 12px;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts {
  height: 221px !important;
  margin: 0 116px;
  overflow: visible;
}

.page1 .radarChartRecommend .crmCategoryList_box .crmCategoryList_cts {
  margin: -12px 25px 0;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li {
  width: 194px;
}

.page1 .radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li {
  width: 180px;
}

.radarChartRecommend .crmTemplateBlock a.btn {
  top: 76px;
}

.crmCategoryList.radarChartRecommend .item__contents {
  margin: 0 8px;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li {
  min-height: 180px;
  margin-bottom: 12px;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li .category__box {
  min-height: 177px;
  border: 2px solid #fff;
  cursor: pointer;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li .item__contents:hover .category__box {
  border: 2px solid #b9cee7;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li .category__box .title {
  padding: 8px 8px 0;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li .category__box .title a {
  min-height: 45px;
  padding: 0;
  border: none;
  margin-bottom: 15px;
  text-decoration: none;
}

.radarChartRecommend .crmCategoryList_box .crmCategoryList_cts li .item__contents:hover .category__box .title a {
  text-decoration: underline;
  color: #ff730a;
}

.radarChartRecommend .category__box .item__box__image {
  height: 92px;
  margin-top: -5px;
  text-align: center;
}

.page1 .radarChartRecommend .category__box .item__box__image img {
  max-width: 158px;
}

.crmCategoryList_box .item a.seeDetailBtn {
  width: 105px;
  margin: 10px auto;
}

.radarChartRecommend .crmCategoryList_box .item a.seeDetailBtn,
.radarChartRecommend .crmCategoryList_box .item a.seeDetailBtn:hover,
.radarChartRecommend .crmCategoryList_box .item .itemTitle a,
.radarChartRecommend .crmCategoryList_box .item .itemTitle a:hover {
  padding: 0;
  min-height: inherit;
  border: none;
}

.radarChartRecommend .crmCategoryList_box .item a span.tit {
  margin-left: 0;
  font-size: 15px;
}

.radarChartRecommend.crmCategoryList .item__contents {
  position: relative;
  margin: 0 5px;
  border: 1px solid #bfbfbf;
  letter-spacing: normal;
}

.radarChartRecommend.crmCategoryList .category__box__text {
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 52px;
  padding: 0 8px 8px;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .listwrap {
  width: auto !important;
  height: auto !important;
  margin: 0;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box {
  margin: 10px 0 30px;
  padding: 18px 13px;
  overflow: visible;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts {
  height: 221px !important;
  margin: 0 116px;
  overflow: visible;
}

.page1 .top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts {
  margin: -12px 25px 0;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li {
  width: 194px;
}

.page1 .top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li {
  width: 180px;
}

.top_content_purchaseHistoryRecom .crmTemplateBlock a.btn {
  top: 90px;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box ul li a {
  padding: 0 5px;
}

.crmCategoryList.top_content_purchaseHistoryRecom .item__contents {
  margin: 0 8px;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li {
  min-height: 180px;
  margin-bottom: 12px;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li .category__box {
  min-height: 177px;
  border: 2px solid #fff;
  cursor: pointer;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li .item__contents:hover .category__box {
  border: 2px solid #b9cee7;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li .category__box .title {
  padding: 8px 8px 0;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li .category__box .title a {
  min-height: 45px;
  padding: 0;
  border: none;
  margin-bottom: 15px;
  text-decoration: none;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .crmCategoryList_cts li .item__contents:hover .category__box .title a {
  text-decoration: underline;
  color: #ff730a;
}

.top_content_purchaseHistoryRecom .category__box .item__box__image {
  height: 92px;
  margin-top: -5px;
  text-align: center;
}

.page1 .top_content_purchaseHistoryRecom .category__box .item__box__image img {
  max-width: 158px;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .item a.seeDetailBtn,
.top_content_purchaseHistoryRecom .crmDefaultList_box .item a.seeDetailBtn:hover,
.top_content_purchaseHistoryRecom .crmDefaultList_box .item .itemTitle a,
.top_content_purchaseHistoryRecom .crmDefaultList_box .item .itemTitle a:hover {
  padding: 0;
  min-height: inherit;
  border: none;
}

.top_content_purchaseHistoryRecom .crmDefaultList_box .item a span.tit {
  margin-left: 0;
  font-size: 15px;
}

.top_content_purchaseHistoryRecom.crmCategoryList .item__contents {
  position: relative;
  margin: 0 5px;
  border: 1px solid #bfbfbf;
  letter-spacing: normal;
}

.top_content_purchaseHistoryRecom.crmCategoryList .category__box__text {
  overflow: hidden;
  position: relative;
  z-index: 1;
  height: 52px;
  padding: 0 8px 8px;
}

.VNmodalDialogBG {
  position: absolute;
  top: 0;
  left: 0;
  background: #333;
  width: 100%;
  height: 500px;
  z-index: 9000;
  filter: alpha(opacity=65);
  opacity: .65;
  cursor: pointer;
}

.VNmodalMsg {
  position: fixed;
  right: 0;
  left: 0;
  top: 10%;
  width: 560px;
  margin: 0 auto;
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.5);
  font-size: 12px;
  z-index: 9000;
}

.VN_alertBox {
  margin-top: 20px;
}

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

.VN_alertBox .attNotice {
  margin-bottom: 20px;
  padding: 10px 10px 10px 40px;
  border-radius: 2px;
  border: 1px solid #d00;
  background-position: 12px 12px;
  color: #d00;
}

.attention--warning {
  margin-bottom: 20px;
  padding: 12px 10px;
  border-radius: 2px;
  background-color: #ffd9d9;
}

.attention--warning .level1,
.attention--warning .level2 {
  padding-left: 26px;
}

.attention--warning .level1 {
  color: #d00;
}

.attention--caution {
  margin-bottom: 20px;
  padding: 12px 10px;
  border-radius: 2px;
  background-color: #fff2bf;
}

.attention--notice {
  margin-bottom: 20px;
  padding: 12px 10px;
  border-radius: 2px;
  border: 1px solid #d00;
}

.attention--notice .level1,
.attention--notice .level2 {
  padding-left: 26px;
}

.attention--notice .level3,
.attention--notice .level4 {
  padding-left: 26px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOAgMAAACN5K58AAAACVBMVEX////ZAADZAADJOOoFAAAAAnRSTlMAgJsrThgAAAAWSURBVBhXY2DACdgmAAmuBTACzMUBAFamAoHtSgheAAAAAElFTkSuQmCC") no-repeat 0 .2em;
}

.attention--notice .level1,
.attention--notice .level3 {
  color: #d00;
}

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

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

.attention--info .level2 {
  padding-left: 26px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOAgMAAACN5K58AAAACVBMVEX///8AVb8AVb9XobAmAAAAAnRSTlMAgJsrThgAAAAWSURBVBhXY2DACdgmAAmuBTACzMUBAFamAoHtSgheAAAAAElFTkSuQmCC") no-repeat 0 .2em;
}

.attention--notice .level3:only-child,
.attention--notice .level4:only-child,
.attention--info .level2:only-child {
  padding-left: 0;
  background: none;
}

.attention--warning > li,
.attention--caution > li,
.attention--notice > li,
.attention--info > li {
  margin-top: 7px;
}

.attention--warning > li:first-child,
.attention--caution > li:first-child,
.attention--notice > li:first-child,
.attention--info > li:first-child {
  margin-top: 0;
}

.VN_purchaseAlert {
  margin: 20px auto;
}

.topPage .VN_purchaseAlert {
  margin: 0 auto 20px;
}

.makerInformation {
  position: relative;
  z-index: 4700;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star,
.crmTemplateBlock .reviewScore__star {
  width: 108px;
  height: 20px;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star span,
.crmTemplateBlock .reviewScore__star span {
  width: 108px;
  height: 20px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}

.language-THA .crmRecentlyViewCoBuyList__box .reviewScore__star span,
.language-THA .crmTemplateBlock .reviewScore__star span {
  background: url("/th/vcommon/review/img/sprite_stars.png") no-repeat;
}

.language-ENG .crmRecentlyViewCoBuyList__box .reviewScore__star span,
.language-ENG .crmTemplateBlock .reviewScore__star span {
  background: url("/en/vcommon/review/img/sprite_stars.png") no-repeat;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star0_0,
.crmTemplateBlock .reviewScore__star .reviewScore--star0_0 {
  background-position: -110px 0;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star0_5,
.crmTemplateBlock .reviewScore__star .reviewScore--star0_5 {
  background-position: -88px -20px;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star1_0,
.crmTemplateBlock .reviewScore__star .reviewScore--star1_0 {
  background-position: -88px 0;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star1_5,
.crmTemplateBlock .reviewScore__star .reviewScore--star1_5 {
  background-position: -66px -20px;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star2_0,
.crmTemplateBlock .reviewScore__star .reviewScore--star2_0 {
  background-position: -66px 0;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star2_5,
.crmTemplateBlock .reviewScore__star .reviewScore--star2_5 {
  background-position: -44px -20px;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star3_0,
.crmTemplateBlock .reviewScore__star .reviewScore--star3_0 {
  background-position: -44px 0;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star3_5,
.crmTemplateBlock .reviewScore__star .reviewScore--star3_5 {
  background-position: -22px -20px;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star4_0,
.crmTemplateBlock .reviewScore__star .reviewScore--star4_0 {
  background-position: -22px 0;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star4_5,
.crmTemplateBlock .reviewScore__star .reviewScore--star4_5 {
  background-position: 0 -20px;
}

.crmRecentlyViewCoBuyList__box .reviewScore__star .reviewScore--star5_0,
.crmTemplateBlock .reviewScore__star .reviewScore--star5_0 {
  background-position: 0 0;
}

.crmRecentlyViewCoBuyList__box .reviewScore--total .reviewScore__star,
.crmTemplateBlock .reviewScore--total .reviewScore__star {
  margin-top: 5px;
}

.category .sBnr,
.spec .sBnr {
  margin-bottom: 30px;
}

.category .sBnr .toggleLink,
.spec .sBnr .toggleLink {
  padding: 5px;
  background-color: #67a5dd;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

.category .sBnr .toggleLink > a,
.spec .sBnr .toggleLink > a {
  display: block;
  padding: 4px 0 3px 32px;
  background-repeat: no-repeat;
  line-height: 1.2;
  text-decoration: none;
  color: #fff;
}

.category .sBnr .toggleLink > a.on,
.spec .sBnr .toggleLink > a.on {
  background-position: 0 -50px;
}

.category .sBnr .toggleContent,
.spec .sBnr .toggleContent {
  display: none;
  padding: 15px;
  border-right: 2px solid #67a5dd;
  border-bottom: 2px solid #67a5dd;
  border-left: 2px solid #67a5dd;
}

.category .sBnr .toggleContent > dl,
.spec .sBnr .toggleContent > dl {
  margin-top: 10px;
}

.category .sBnr .toggleContent > dl:first-child,
.spec .sBnr .toggleContent > dl:first-child {
  margin-top: 0;
}

.category .sBnr .toggleContent > dl > dt,
.spec .sBnr .toggleContent > dl > dt {
  float: left;
  width: 55px;
  padding-right: 10px;
  font-weight: bold;
}

.category .sBnr .toggleContent > dl > dd,
.spec .sBnr .toggleContent > dl > dd {
  margin-left: 65px;
  padding-left: 10px;
  border-left: 1px solid #bfbfbf;
}

.category .sBnr .toggleContent > dl > dd > a,
.spec .sBnr .toggleContent > dl > dd > a {
  padding-left: 8px;
  text-decoration: none;
}

.category .sBnr .toggleContent > dl > dd > a:hover,
.spec .sBnr .toggleContent > dl > dd > a:hover {
  text-decoration: underline;
}

.detail .sBnr .toggleLink {
  margin: 18px 0 9px;
  text-align: right;
}

.detail .sBnr .toggleLink > a {
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding: 3px 0 3px 19px;
  text-decoration: none;
}

.detail .sBnr .toggleLink > a:hover {
  text-decoration: underline;
}

.detail .sBnr .toggleLink > a.on {
  background-repeat: no-repeat;
  background-position: 0 -48px;
}

.detail .sBnr .toggleContent {
  display: none;
  padding: 7px 0;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}

.detail--simple .detail .sBnr .toggleContent {
  padding: 0;
  border-top: none;
  border-bottom: none;
}

.detail .sBnr .toggleContent .ttl {
  font-weight: bold;
}

.detail .sBnr .toggleContent dd {
  text-indent: -8px;
  padding-left: 8px;
}

.detail .sBnr .toggleContent dd > a {
  padding-left: 8px;
  text-decoration: none;
}

.detail .sBnr .toggleContent dd > a:hover {
  text-decoration: underline;
}

.incMakerHeader {
  padding: 10px;
  background-color: #eff4fd;
}

.incMakerHeader h3 {
  margin-bottom: 12px;
  padding-bottom: 7px;
  border-bottom: 1px solid #d2d6de;
  font-weight: bold;
  color: #535353;
}

.selectionSupportArea .mechSupport,
.selectionSupportArea .elSupport01,
.selectionSupportArea .elSupport02,
.selectionSupportArea .fsSupport,
.selectionSupportArea .pressSupport,
.selectionSupportArea .moldSupport {
  float: left;
  box-sizing: border-box;
  width: 296px;
  padding-right: 25px;
  margin-bottom: 10px;
}

.selectionSupportArea .picArea {
  float: left;
  width: 50px;
  margin-right: 10px;
}

.selectionSupportArea h4,
.selectionSupportArea .txtArea {
  margin-left: 60px;
}

.selectionSupportArea h4 a {
  text-decoration: none;
}

.selectionSupportArea h4 a:hover {
  text-decoration: underline;
}

.selectionSupportArea .h4Link {
  padding-left: 18px;
  background: no-repeat -187px -954px;
}

.language-THA .selectionSupportArea .h4Link {
  background-image: url("/th/common/img/sprite_common.gif");
}

.language-ENG .selectionSupportArea .h4Link {
  background-image: url("/en/common/img/sprite_common.gif");
}

.page1 .selectionSupportArea .mechSupport,
.page1 .selectionSupportArea .fsSupport,
.page1 .selectionSupportArea .pressSupport,
.page1 .selectionSupportArea .moldSupport {
  width: 213px;
  padding-right: 20px;
}

.page1 .selectionSupportArea .elSupport01 {
  width: 190px;
  padding-right: 10px;
}

.page1 .selectionSupportArea .elSupport02 {
  width: 223px;
  padding-right: 10px;
}

.underArea .pickup,
.underArea .relatedInfo {
  float: left;
  width: 430px;
}

.page1 .underArea .pickup,
.page1 .underArea .relatedInfo {
  width: 305px;
}

.underArea .relatedInfo {
  margin-left: 20px;
}

.underArea .iconPickup > li {
  float: left;
  margin-right: 5px;
}

.underArea .iconPickup > li > a {
  display: block;
  width: 48px;
  height: 49px;
}

.language-THA .underArea .iconPickup > li > a {
  background: url("/th/vcommon/common/img/sprite_pickup.png") no-repeat;
}

.language-ENG .underArea .iconPickup > li > a {
  background: url("/en/vcommon/common/img/sprite_pickup.png") no-repeat;
}

.underArea .iconPickup > li.cad > a {
  background-position: 0 0;
}

.underArea .iconPickup > li.tech > a {
  background-position: 0 -50px;
}

.underArea .iconPickup > li.pdf > a {
  background-position: 0 -100px;
}

.underArea .iconPickup > li.goods > a {
  background-position: 0 -150px;
}

.underArea .iconPickup > li.priceDown > a {
  background-position: 0 -200px;
}

.underArea .iconPickup > li.delivery > a {
  background-position: 0 -250px;
}

.underArea .iconPickup > li.cvalue > a {
  background-position: 0 -300px;
}

.underArea .iconPickup > li.ideanote > a {
  background-position: 0 -350px;
}

.underArea .relatedInfoList > li {
  display: inline-block;
  box-sizing: border-box;
  width: 48%;
  padding-right: 2%;
  padding-left: 8px;
  text-indent: -8px;
  vertical-align: top;
}

.underArea .relatedInfoList > li > a {
  padding-left: 8px;
  text-decoration: none;
}

.underArea .relatedInfoList > li > a:hover {
  text-decoration: underline;
}

.underArea .relatedInfoList > li.link:after {
  display: inline-block;
  content: "";
  width: 9px;
  height: 11px;
  padding-right: 5px;
}

.makerTopicArea .column2 {
  margin-top: 20px;
}

.makerTopicArea .column2 .topic > a {
  text-decoration: none;
}

.makerTopicArea .column2 .topic > a:hover {
  text-decoration: underline;
}

.side_btm {
  margin-top: 20px;
}

.categoryBnrArea > ul > li {
  margin-top: 20px;
}

.banner--spec {
  margin-top: 20px;
}

.dataTable th,
.dataTable td {
  padding: 5px 10px;
  border: 1px solid #bfbfbf;
}

.dataTable th {
  background-color: #e6e6e6;
  text-align: center;
  font-weight: bold;
}

.dataTable td {
  border: 1px solid #bfbfbf;
}

.dataTable td.choice {
  background-color: #f2f2f2;
}

.m-listImage__thumbnail ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 239px;
  max-height: 239px;
  overflow: hidden;
  padding: 1px;
}

.m-listImage__thumbnail ul li {
  width: 115px;
  height: 115px;
  border: solid 1px #ccc;
  margin: 1px;
}

.m-listImage__thumbnail ul li:hover {
  border: 1px solid #b9cee7;
}

.m-listImage__thumbnail ul li img {
  width: 100%;
}

.m-listImage__thumbnail.on {
  background-color: #fff;
  position: absolute;
  right: -8px;
  z-index: 20000;
  border: 1px solid rgba(204,204,204,0.8);
}

@media screen and (max-width:1180px) {
  .m-listImage__thumbnail.on {
    right: -16px;
  }
}

.m-listTable--detailview .mc-thumbnail__area {
  position: relative;
}

.m-listTable--detailview .mc-thumbnail__area .m-listImage__thumbnail.on {
  right: -43px;
  top: 97px;
}

.m-imageList {
  position: relative;
  display: flex;
  flex-direction: row;
  height: 24px;
  overflow: hidden;
  flex-wrap: wrap;
  margin-top: 4px;
  justify-content: center;
  margin-bottom: 10px;
}

.m-imageList > div {
  display: inline-block;
  width: 22px;
  height: 22px;
}

.m-imageList img {
  width: 100%;
}

.m-imageList .item {
  border: solid 1px #ccc;
  vertical-align: top;
  margin-right: 1px;
}

.m-imageList .item:hover,
.m-imageList .item.active {
  border-color: #b9cee7;
}

.m-imageList.have-control {
  padding-left: 21px;
  padding-right: 21px;
}

.m-imageList .control {
  position: absolute;
  top: 1px;
  width: 21px;
  height: 21px;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: transparent;
}

.m-imageList .control.prev {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAASFBMVEW/v7+ampq/v7+9vb29vb2+vr4Ea8cHbMcSc8kbeMtTmNVUmNVjodiawOK/v7/U4ezj4+Ps7Ozs7/Hv8PHx8fLy8vLz8/P////qQQtpAAAABnRSTlNJXObn6emywbRHAAAAZElEQVQoU7XSuw6AIAwF0FIFn60ggv//pw6NQwHjxB3ucJo0HQqAXAcBMNx1AgLnVCczcINT6uA075eUcnJrlFJObotSygt+/ZiWU0p7sV3tV4Pfez7v1+nvo2+wt2Bs4x8G8wAzAyYZvTjL9QAAAABJRU5ErkJggg==");
  left: 0;
}

.m-imageList .control.next {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAVFBMVEW/v7+ampq/v7+9vb29vb2+vr4Ea8cHbMcSc8kZdspQltRRl9Vgn9dhoNicweKdwuKewuO/v7/W4u3j4+Pr7vHs7Ozu8PHv8PHx8fLy8vLz8/P///9G2OhMAAAABnRSTlNJXObn6emywbRHAAAAbElEQVQoU7XSyQ6AIAxF0VLnGVRU8P//U2ITTdut3sVbHBLCAgB0OgRAf+o8gotBFx04aXcf+9HXloZ72NrS0nCXB+/9ySYa7mFtqpmG+d6VIw1zzo8Lft4/1CMNd9X/ni/SUksBppCfIZWZC87zLSWXkYN9AAAAAElFTkSuQmCC");
  right: 0;
}

.m-imageList.m-imageList__thumbnail {
  margin-top: 2px;
}

.m-imageList.m-imageList__thumbnail > div {
  display: inline-block;
  width: 21px;
  height: 21px;
}

.spec .m-sale-icon-image,
.result .m-sale-icon-image,
.spec .m-sale-label-image,
.result .m-sale-label-image {
  display: none;
}

.spec .m-sale-icon-image,
.result .m-sale-icon-image {
  right: -4px;
}

.spec .m-sale-icon-image.list-view,
.result .m-sale-icon-image.list-view {
  width: 48px;
}

.spec .m-sale-label-image.list-view,
.result .m-sale-label-image.list-view {
  position: relative;
  width: 120px;
  padding-left: 0;
  margin-left: 12px;
  vertical-align: top;
  text-align: center;
}

.spec .mc-count-adjust,
.result .mc-count-adjust {
  height: 26px;
  vertical-align: sub;
}

.spec .mc-img,
.result .mc-img {
  position: relative;
}

.spec .is-fixed .m-sale-label-image,
.result .is-fixed .m-sale-label-image {
  left: 4px;
}

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

.spec .is-photoview .m-thumbnail-space,
.result .is-photoview .m-thumbnail-space {
  height: 24px;
  margin-top: 4px;
  margin-bottom: 10px;
}

.spec .is-photoview .m-panel__icon,
.result .is-photoview .m-panel__icon {
  display: flex;
  width: 100%;
  margin-bottom: 10px;
}

.spec .is-photoview .m-panel__icon .m-icn--cvalue,
.result .is-photoview .m-panel__icon .m-icn--cvalue {
  background-size: 65px 21px;
  width: 65px;
  height: 21px;
}

.spec .is-photoview .m-panel__icon .mc-sale-ration,
.result .is-photoview .m-panel__icon .mc-sale-ration {
  width: 62px;
  margin-left: 2px;
}

.spec .is-photoview .m-icn--cvalue.listview,
.result .is-photoview .m-icn--cvalue.listview {
  display: none;
}

.spec .is-photoview .mc-sale-ration.listview,
.result .is-photoview .mc-sale-ration.listview {
  display: none;
}

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

.spec .is-listview .m-icn--cvalue.photoview,
.result .is-listview .m-icn--cvalue.photoview {
  display: none;
}

.spec .is-listview .m-panel__icon,
.result .is-listview .m-panel__icon {
  display: flex;
  width: 100%;
  align-items: center;
}

.spec .is-listview .m-panel__icon .mc-icon,
.result .is-listview .m-panel__icon .mc-icon {
  margin-top: 0;
}

.spec .is-listview .m-panel__icon .mc-icon .m-icn--cvalue,
.result .is-listview .m-panel__icon .mc-icon .m-icn--cvalue {
  background-size: 65px 21px;
  width: 65px;
  height: 21px;
}

.spec .is-listview .m-panel__icon .mc-sale-ration,
.result .is-listview .m-panel__icon .mc-sale-ration {
  width: 62px;
  margin-left: 2px;
}

.spec .is-listview .m-panel__fixed .m-panel__icon,
.result .is-listview .m-panel__fixed .m-panel__icon {
  justify-content: end;
}

.spec .m-panel__icon > .mc-sale-ration ~ .mc-sale-ration,
.result .m-panel__icon > .mc-sale-ration ~ .mc-sale-ration {
  display: none;
}

.spec .m-panel__icon.is-compare,
.result .m-panel__icon.is-compare {
  display: flex;
  width: 100%;
}

.spec .m-panel__icon.is-compare .m-icn--cvalue,
.result .m-panel__icon.is-compare .m-icn--cvalue {
  background-size: 68px 24px;
  width: 68px;
  height: 24px;
}

.spec .m-panel__icon.is-compare .mc-sale-ration,
.result .m-panel__icon.is-compare .mc-sale-ration {
  width: 72px;
  margin-left: 2px;
}

.spec .m-sale-icon-image-filter,
.result .m-sale-icon-image-filter {
  display: inline-block;
  position: relative;
  width: 46px;
  top: -2px;
  vertical-align: text-top;
}

.spec .m-rdLI > li.is-filterBy.sale-item,
.result .m-rdLI > li.is-filterBy.sale-item {
  position: relative;
  padding-bottom: 2px;
}

.m-priceTable .days-to-ship img {
  margin-bottom: -4px;
}

.is-listview .m-priceTable .days-to-ship img {
  display: none;
}

body.result .m-listAreaUnit--spec .m-listAreaUnit__body {
  padding: 15px 0 15px 15px;
}

body.result .m-priceTable {
  visibility: hidden;
}

body.result .m-priceTable.economy_results_pn {
  visibility: visible;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit__main .m-media--code {
  display: flex;
  align-items: center;
  height: 100px;
  gap: 10px;
}

@media screen and (max-width:1215px) {
  body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit__main .m-media--code {
    gap: 8px;
  }
}

body.result #ViewEconomyCheaperOptionPN .m-media--code__main {
  display: grid;
  gap: 5px;
}

body.result #ViewEconomyCheaperOptionPN .m-media--code__main .mc-code {
  line-height: 18px;
}

body.result #ViewEconomyCheaperOptionPN .m-media--code__img--l {
  vertical-align: middle;
  padding-right: 0;
  width: 80px;
  min-width: 80px;
}

body.result #ViewEconomyCheaperOptionPN .m-media--code__img--l img {
  width: 80px;
  height: auto;
  max-width: 80px;
  max-height: 80px;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit--spec > li:first-child {
  border-top: unset;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit--spec > li {
  border-bottom: unset;
  background-color: #fff;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit__body {
  padding: 0;
  background-color: #ccc;
  border: 1px solid transparent;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit__body > div {
  border-left: 1px solid #ccc;
  background: #fff;
  padding: 10px 20px;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit__body > div:first-child {
  padding: 10px;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit__body > div:last-child {
  border-right: 1px solid #ccc;
}

body.result #ViewEconomyCheaperOptionPN .m-listAreaUnit__body > div.m-listAreaUnit__aside--label .m-lbl--tooltip {
  background-color: #4d96d7;
  border: unset;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  padding: 2px 10px;
}

body.result #ViewEconomyCheaperOptionPN .m-panel__icon {
  display: flex;
  align-items: end;
  gap: 13px;
}

body.result #ViewEconomyCheaperOptionPN .m-panel__icon .mc-sale-ration {
  margin-left: 2px;
}

body.result #ViewEconomyCheaperOptionPN .m-panel__icon .sale-icon-price-check {
  height: 21px;
}

body.result #ViewEconomyCheaperOptionPN .m-panel__icon.bottom {
  gap: 0;
  align-items: unset;
}

body.result #ViewEconomyCheaperOptionPN .m-h2 {
  padding: 10px 0 10px 12px;
  background: #000;
  margin: 0;
  font-size: 16px;
  line-height: 16px;
}

body.result #ViewEconomyCheaperOptionPN .m-h2:before {
  display: none;
}

body.result #ViewEconomyCheaperOptionPN .m-h2 span:first-child {
  color: #f9c815;
}

body.result #ViewEconomyCheaperOptionPN .m-h2 span:last-child {
  color: #fff;
}

body.result #ViewEconomyCheaperOptionPN .mc-name {
  font-size: 12px;
  line-height: 16px;
}

body.result #ViewEconomyCheaperOptionPN .mc-name.product_code {
  margin: 0;
}

body.result #ViewEconomyCheaperOptionPN .day-to-ship-economy {
  display: flex;
  align-items: center;
}

body.result #ViewEconomyCheaperOptionPN .days-to-ship {
  display: flex;
  align-items: normal;
}

body.result #ViewEconomyCheaperOptionPN .label-day-to-ship {
  margin-left: 5px;
  font-weight: 700;
}

body.result #ViewEconomyCheaperOptionPN .m-lbl--sale {
  position: relative;
  padding: 2px 16px;
}

body.result #ViewEconomyCheaperOptionPN .m-lbl--sale::before {
  position: absolute;
  left: -10px;
  bottom: -2px;
  content: " ";
  width: 19px;
  height: 22px;
  background-image: url("/en/vcommon/common/img/icon-hot-sale.svg");
  background-repeat: no-repeat;
}

body.result #ViewEconomyCheaperOptionPN .m-lbl--sale::after {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  content: " ";
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-left: 12px solid transparent;
}