@charset "UTF-8";
html {
  overflow-x: hidden;
  -ms-overflow-x: hidden;
  font-size: 62.5%;
}
.cmd-chk_parts input[type="checkbox"] + .label:before,
.cmd-cross-nav-toggle_btn:after,
.cmd-modal-video_btn .txt:before,
.cmd-modal-video_container._brightcove .vjs-big-play-button:before,
.cmd-modal-video_txt .cmd-modal-video_btn:before,
.cmd-num_set button:after,
.cpb-footer-connect_form button:before,
.cpb-gnav-utility_list a:after,
.cpb-gnav-utility_list a:before,
.cpb-gnav_list .gnav-item_btn:after,
.cpb-gnav_ttl a:before,
.cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before,
.header-ico_btn a:before,
.header-ico_btn:before,
.ico-info:after,
.is-synactif .cpb-gnav_back_btm a:before,
[class*="ico-"]:after,
[class*="ico-"]:before,
[class^="ico-"]:after,
[class^="ico-"]:before {
  font-variant: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cmd-contents_cover,
.cmd-contents_cover dd,
.cmd-contents_cover dt,
.cmd-contents_cover li,
.cmd-contents_cover p,
.cpb-grobal-footer dd,
.cpb-grobal-footer dt,
.cpb-grobal-footer li,
.cpb-grobal-footer p,
[class*="cpb-modal"],
[class*="cpb-modal"] dd,
[class*="cpb-modal"] dt,
[class*="cpb-modal"] li,
[class*="cpb-modal"] p,
[lang="ja"] #contents:not(.cmd-contents_cover),
[lang="ko"] #contents:not(.cmd-contents_cover),
[lang="ru"] #contents:not(.cmd-contents_cover),
[lang="th"] #contents:not(.cmd-contents_cover),
[lang="vi"] #contents:not(.cmd-contents_cover),
[lang="zh-tw"] #contents:not(.cmd-contents_cover),
{
  line-height: 1.38;
  letter-spacing: 0.06em;
}
#contents.synactif,
html.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) {
  background: #000;
  color: #fff;
}
.c-block-fullscreenModules-gather a,
.c-list-breadcrumb a,
.c-list-pagination-item a,
.c-product-cards-text a,
.c-select-list-item a,
.cmd-breadcrumb_list li a,
.cmd-cross-nav_txt > a,
.cmd-half_container a.cmd-half_txt_cover,
.cmd-half_container a.cmd-half_txtarea,
.cmd-half_container a.cmd-section,
.cmd-num_select a,
.cmd-tabAcc_list a,
.cmd-tab_list a,
.cpb-modalR_bottom > .item-link_details a,
.cpb-modalR_contents .cpb-products_list .item-name a,
.header-ico_btn a,
.ico-favorite,
a.cmd-button_box,
a.cmd-button_container,
a.cmd-col-card_link,
a.cmd-col-card_txt {
  text-decoration: none !important;
}
.header-ico_btn a:before,
.header-ico_btn:before,
.ico-info:after,
[class*="ico-"]:after,
[class*="ico-"]:before,
[class^="ico-"]:after,
[class^="ico-"]:before {
  font-weight: 400;
  font-style: normal;
  font-family: cpbicons !important;
}
.header-cart_btn:before,
.header-ico_btn a:before,
.header-ico_btn:before,
.header-newsletter_btn:before,
.ico-info:after,
[class*="ico-"]:after,
[class*="ico-"]:before,
html.wf-active [class*="ico-"]:after,
html.wf-active [class*="ico-"]:before,
html.wf-inactive [class*="ico-"]:after,
html.wf-inactive [class*="ico-"]:before {
  font-family: cpbicons !important;
}
.cmd-chk_parts,
.cmd-num_txt,
.cmd-slider .slick-arrow > span,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  + .label,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  + .label,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  ~ .label,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  ~ .label,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="radio"][disabled]
  + .label,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  + .label,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  ~ .label,
.cpb-products-details_cover
  .cmd-chk_parts
  input[type="radio"][disabled]
  ~ .label,
[class*="cmd-"] input[type="button"],
[class*="cmd-"] input[type="submit"],
[class*="cpb-"] input[type="button"],
[class*="cpb-"] input[type="submit"],
[class^="cmd-"] input[type="button"],
[class^="cmd-"] input[type="submit"],
[class^="cpb-"] input[type="button"],
[class^="cpb-"] input[type="submit"] {
  cursor: pointer;
}
.ico-favorite,
.ico-fb,
.ico-freedial,
.ico-share,
.ico-tw {
  padding-left: 30px;
}
.cmd-indent_list.decimal,
ol.cmd-indent_list.asterisk {
  counter-reset: ol-bullet;
}

/*body > div {
  font-size: 1.8rem;
  color: #000;
}*/
[lang="ja"] body > div,
[lang="ko"] body > div,
[lang="ru"] body > div,
[lang="th"] body > div,
[lang="vi"] body > div,
[lang="zh-tw"] body > div {
  font-size: 1.4rem;
  line-height: 2;
  letter-spacing: 0.125em;
}
@font-face {
  font-family: cpbicons;
  font-weight: 400;
  font-style: normal;
  src: url(fonts/cpbicons.woff) format("woff"),
    url(fonts/cpbicons.ttf) format("truetype");
}
@font-face {
  font-family: Noto Sans JP;
  font-weight: 300;
  src: local("Noto Sans JP");
  font-display: swap;
}
[lang="ja"] .cmd-contents_cover,
[lang="ja"] .cmd-contents_cover dd,
[lang="ja"] .cmd-contents_cover dt,
[lang="ja"] .cmd-contents_cover li,
[lang="ja"] .cmd-contents_cover p,
[lang="ja"] [class*="cpb-modal"],
[lang="ja"] [class*="cpb-modal"] dd,
[lang="ja"] [class*="cpb-modal"] dt,
[lang="ja"] [class*="cpb-modal"] li,
[lang="ja"] [class*="cpb-modal"] p,
[lang="ko"] .cmd-contents_cover,
[lang="ko"] .cmd-contents_cover dd,
[lang="ko"] .cmd-contents_cover dt,
[lang="ko"] .cmd-contents_cover li,
[lang="ko"] .cmd-contents_cover p,
[lang="ko"] [class*="cpb-modal"],
[lang="ko"] [class*="cpb-modal"] dd,
[lang="ko"] [class*="cpb-modal"] dt,
[lang="ko"] [class*="cpb-modal"] li,
[lang="ko"] [class*="cpb-modal"] p,
[lang="ru"] .cmd-contents_cover,
[lang="ru"] .cmd-contents_cover dd,
[lang="ru"] .cmd-contents_cover dt,
[lang="ru"] .cmd-contents_cover li,
[lang="ru"] .cmd-contents_cover p,
[lang="ru"] [class*="cpb-modal"],
[lang="ru"] [class*="cpb-modal"] dd,
[lang="ru"] [class*="cpb-modal"] dt,
[lang="ru"] [class*="cpb-modal"] li,
[lang="ru"] [class*="cpb-modal"] p,
[lang="th"] .cmd-contents_cover,
[lang="th"] .cmd-contents_cover dd,
[lang="th"] .cmd-contents_cover dt,
[lang="th"] .cmd-contents_cover li,
[lang="th"] .cmd-contents_cover p,
[lang="th"] [class*="cpb-modal"],
[lang="th"] [class*="cpb-modal"] dd,
[lang="th"] [class*="cpb-modal"] dt,
[lang="th"] [class*="cpb-modal"] li,
[lang="th"] [class*="cpb-modal"] p,
[lang="vi"] .cmd-contents_cover,
[lang="vi"] .cmd-contents_cover dd,
[lang="vi"] .cmd-contents_cover dt,
[lang="vi"] .cmd-contents_cover li,
[lang="vi"] .cmd-contents_cover p,
[lang="vi"] [class*="cpb-modal"],
[lang="vi"] [class*="cpb-modal"] dd,
[lang="vi"] [class*="cpb-modal"] dt,
[lang="vi"] [class*="cpb-modal"] li,
[lang="vi"] [class*="cpb-modal"] p,
[lang="zh-tw"] .cmd-contents_cover,
[lang="zh-tw"] .cmd-contents_cover dd,
[lang="zh-tw"] .cmd-contents_cover dt,
[lang="zh-tw"] .cmd-contents_cover li,
[lang="zh-tw"] .cmd-contents_cover p,
[lang="zh-tw"] [class*="cpb-modal"],
[lang="zh-tw"] [class*="cpb-modal"] dd,
[lang="zh-tw"] [class*="cpb-modal"] dt,
[lang="zh-tw"] [class*="cpb-modal"] li,
[lang="zh-tw"] [class*="cpb-modal"] p {
  line-height: 2;
  letter-spacing: 0.125em;
}
a.thumb,
span.thumb {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 100%;
}
#contents.cmd-contents_cover .notico a[target="_blank"]:after,
#contents.cmd-contents_cover a[target="_blank"].notico:after,
.cmd-cross-nav_list li a[target="_blank"]:after,
.cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-pc-type="inline"]
  .video-js
  .vjs-control-bar,
.cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-sp-type="inline"]
  .video-js
  .vjs-control-bar,
.cmd-main-visual_container .cmd-slider_arrow,
.cmd-main-visual_container._fullscreen .slick-arrow,
.cmd-visual_card[target="_blank"]:after,
.cpb-grobal-header_logo.is-synactif,
.header-menu_btn[data-target="synactif"],
.invisible:after,
.invisible:before,
.is-hide,
.is-scroll .header-ico_btn .txt,
.isPCb,
.isPCf,
.isSPn,
.isTBb,
.isTSn,
.synactif-fixedNavi,
a.cmd-col-card_link[target="_blank"]
  .cmd-button_box.notico
  .button
  > .txt:after,
a.cmd-col-card_link[target="_blank"]:after,
a.thumb[target="_blank"]:after,
a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box.notico
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]:after,
a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box.notico
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]:after {
  display: none !important;
}
small {
  font-size: inherit;
}
img[src$=".svg"] {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
#mini-cart,
._fullscreen .cmd-visual_box,
.brand-synactif:not(.is-pos-top) #mini-cart[data-target="synactif"],
.brand-synactif:not(.is-pos-top) .header-ico_btn[data-target="synactif"],
.cmd-cross-nav-toggle_container.is-active .cmd-cross-nav-toggle_contents,
.cmd-form-chk_toggle_contents.is-active,
.cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
.cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_ttl,
.cmd-form_chk_card .cmd-chk_parts .label > * > *,
.cmd-input-toggle_contents._multiplex,
.cmd-input-toggle_contents._multiplex.is-active
  > .cmd-input-toggle_box._checked,
.cmd-input-toggle_contents._multiplex > .cmd-input-toggle_box._uncheck,
.cmd-input-toggle_contents.is-active,
.cmd-modal-video_box .cmd-modal-video_btn,
.cmd-modal-video_container._brightcove
  .video-js.vjs-has-started.vjs-paused
  .vjs-big-play-button,
.cmd-modal-video_container._brightcove a.cmd-modal-video_btn,
.cmd-num_select.is-active,
.cmd-select-change_box.is-active,
.cmd-slider.slick-initialized .cmd-slider,
.cmd-tabAcc_inner.is-active,
.cmd-tab_contents.is-active,
.cmd-toggle_container.is-active .cmd-toggle_contents,
.cmd-toggle_contents[aria-hidden="false"],
.cpb-gnav-child_bnr > span,
.cpb-gnav_container.is-active,
.cpb-modal-cookie_container.is-active,
.cpb-modalC_container.is-active,
.cpb-modal_quickview .cpb-products-details .item-link_details,
.is-login .header-account_btn,
.is-modal-open .cpb-modalR_container.is-active,
a.cmd-visual_card,
a.cmd-visual_txt,
a.cmd-visual_txt_cover,
input[type="checkbox"] + .label .is-checkout,
input[type="checkbox"]:checked + .label .is-checked,
input[type="radio"] + .label .is-checkout,
input[type="radio"]:checked + .label .is-checked,
picture {
  display: block;
}
.cmd-box_container._offset .thumb > picture,
.cmd-col-card_link > .thumb img,
.cmd-half_container .cmd-half_thumb img,
.cmd-half_container .cmd-modal-video_container,
.cmd-modal-video_box .thumb img,
.cmd-wide_container .cmd-modal-video_container,
.cpb-gnav-child_bnr a img,
.cpb-modal_quickview .cpb-products-photo .cmd-slider img,
picture img {
  width: 100%;
  max-width: none;
}
#contents.synactif .cmd-bg_BLU .cmd-tab_list > li > a.is-active > span,
#contents.synactif .cmd-bg_BLU .cmd-tab_list > li > a:hover > span,
#contents.synactif .cmd-tabAcc_list > li > a > span,
#contents.synactif .cmd-tab_list > li > a > span,
#contents.synactif a,
.brand-synactif .cmd-bg_BLU .cmd-tab_list > li > a.is-active > span,
.brand-synactif .cmd-bg_BLU .cmd-tab_list > li > a:hover > span,
.brand-synactif .cmd-chk_parts input[type="checkbox"]:checked + .label,
.brand-synactif .cmd-chk_parts input[type="checkbox"]:checked > .label,
.brand-synactif .cmd-chk_parts input[type="checkbox"]:checked ~ .label,
.brand-synactif .cmd-chk_parts input[type="radio"]:checked + .label,
.brand-synactif .cmd-chk_parts input[type="radio"]:checked > .label,
.brand-synactif .cmd-chk_parts input[type="radio"]:checked ~ .label,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-chk_parts._list
  li
  .label,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-form_box .notes,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-tabAcc-close_btn.cmd-button_close,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-visual_card > .txt,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a .cmd-visual_box,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a .cmd-visual_card,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a .cmd-visual_txt,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a .cmd-visual_txt_cover,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a .cmd-visual_txtarea,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a
  .cmd-visual_txtarea.cmd-section,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a.cmd-visual_box,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a.cmd-visual_card,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a.cmd-visual_txt,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a.cmd-visual_txt_cover,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) a.cmd-visual_txtarea,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-visual_txtarea.cmd-section,
.brand-synactif .cmd-form_box .cmd-form_ttl,
.brand-synactif .cmd-tabAcc_list > li > a > span,
.brand-synactif .cmd-tab_list > li > a > span,
.brand-synactif.is-scroll.is-up [class*="ico-"]:after,
.brand-synactif.is-scroll.is-up [class*="ico-"]:before,
.brand-synactif.is-scroll.is-up [class^="ico-"]:after,
.brand-synactif.is-scroll.is-up [class^="ico-"]:before,
.cmd-bg_BLU .cmd-chk_parts input[type="checkbox"]:checked + .label,
.cmd-bg_BLU .cmd-chk_parts input[type="checkbox"]:checked > .label,
.cmd-bg_BLU .cmd-chk_parts input[type="checkbox"]:checked ~ .label,
.cmd-bg_BLU .cmd-chk_parts input[type="radio"]:checked + .label,
.cmd-bg_BLU .cmd-chk_parts input[type="radio"]:checked > .label,
.cmd-bg_BLU .cmd-chk_parts input[type="radio"]:checked ~ .label,
.cmd-bg_BLU .cmd-form_box .cmd-form_ttl,
.cmd-bg_BLU .cmd-form_box .notes,
.cmd-bg_BLU .cmd-tab_list > li > a.is-active > span,
.cmd-bg_BLU .cmd-tab_list > li > a:hover > span,
.cmd-bg_BLU .cmd-tab_list > li > a > span,
.cmd-bg_BLU .cmd-visual_card > * ~ *,
.cmd-bg_BLU .cmd-visual_card > .catch,
.cmd-bg_BLU .cmd-visual_card > .thumb,
.cmd-bg_BLU .cmd-visual_card > .title,
.cmd-bg_BLU .cmd-visual_card > .txt,
.cmd-bg_BLU .cmd-visual_card > div:not(.cmd-button_container),
.cmd-bg_BLU .cmd-visual_card > p,
.cmd-bg_BLU a,
.cmd-bg_BLU a .cmd-visual_box,
.cmd-bg_BLU a .cmd-visual_card,
.cmd-bg_BLU a .cmd-visual_txt,
.cmd-bg_BLU a .cmd-visual_txt_cover,
.cmd-bg_BLU a .cmd-visual_txtarea,
.cmd-bg_BLU a .cmd-visual_txtarea.cmd-section,
.cmd-bg_BLU a.cmd-visual_box,
.cmd-bg_BLU a.cmd-visual_card,
.cmd-bg_BLU a.cmd-visual_txt,
.cmd-bg_BLU a.cmd-visual_txt_cover,
.cmd-bg_BLU a.cmd-visual_txtarea,
.cmd-bg_BLU a.cmd-visual_txtarea.cmd-section,
.cmd-modal-video_btn._WHT .txt:after,
.cmd-modal-video_btn._WHT .txt:before,
.cmd-modal-video_container[data-icons="wht"]
  .cmd-inline-video-bc
  .vjs-big-play-button:before,
.cmd-modal-video_container[data-icons="wht"]
  .cmd-inline-video-bc[data-pc-type="modal"]
  .cmd-modal-video_btn
  .txt:before,
.cmd-modal-video_container[data-icons="wht"]
  .cmd-inline-video-bc[data-pc-type="modal"]
  .vjs-big-play-button:before,
.cmd-modal-video_container[data-icons="wht"]
  .cmd-inline-video-bc[data-sp-type="modal"]
  .cmd-modal-video_btn
  .txt:before,
.cmd-modal-video_container[data-icons="wht"]
  .cmd-inline-video-bc[data-sp-type="modal"]
  .vjs-big-play-button:before,
.cpb-grobal-footer a,
.synactif a .cmd-visual_box,
.synactif a .cmd-visual_card,
.synactif a .cmd-visual_txt,
.synactif a .cmd-visual_txt_cover,
.synactif a .cmd-visual_txtarea,
.synactif a .cmd-visual_txtarea.cmd-section,
.synactif a.cmd-visual_box,
.synactif a.cmd-visual_card,
.synactif a.cmd-visual_txt,
.synactif a.cmd-visual_txt_cover,
.synactif a.cmd-visual_txtarea,
.synactif a.cmd-visual_txtarea.cmd-section {
  color: #fff;
}
.brand-synactif .cmd-contents_cover .cmd-bg_WHT .cmd-visual_card > .txt,
.brand-synactif .cmd-contents_cover .cmd-bg_WHT a,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT .cmd-visual_card > .txt,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT a {
  color: #000;
}
/*#wrapper {
  font-size: 1.8rem;
  position: relative;
  overflow-x: hidden;
  -ms-overflow-x: hidden;
  width: 100%;
}*/
[lang="ja"] #contents,
[lang="ja"] #wrapper,
[lang="ja"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
[lang="ja"] .cmd-form_chk_card .cmd-chk_parts .label span,
[lang="ja"] [class*="cmd-"] input[type="email"],
[lang="ja"] [class*="cmd-"] input[type="number"],
[lang="ja"] [class*="cmd-"] input[type="password"],
[lang="ja"] [class*="cmd-"] input[type="tel"],
[lang="ja"] [class*="cmd-"] input[type="text"],
[lang="ja"] [class*="cmd-"] select,
[lang="ja"] [class*="cmd-"] textarea,
[lang="ja"] [class*="cpb-"] input[type="email"],
[lang="ja"] [class*="cpb-"] input[type="number"],
[lang="ja"] [class*="cpb-"] input[type="password"],
[lang="ja"] [class*="cpb-"] input[type="tel"],
[lang="ja"] [class*="cpb-"] input[type="text"],
[lang="ja"] [class*="cpb-"] select,
[lang="ja"] [class*="cpb-"] textarea,
[lang="ja"] [class^="cmd-"] input[type="email"],
[lang="ja"] [class^="cmd-"] input[type="number"],
[lang="ja"] [class^="cmd-"] input[type="password"],
[lang="ja"] [class^="cmd-"] input[type="tel"],
[lang="ja"] [class^="cmd-"] input[type="text"],
[lang="ja"] [class^="cmd-"] select,
[lang="ja"] [class^="cmd-"] textarea,
[lang="ja"] [class^="cpb-"] input[type="email"],
[lang="ja"] [class^="cpb-"] input[type="number"],
[lang="ja"] [class^="cpb-"] input[type="password"],
[lang="ja"] [class^="cpb-"] input[type="tel"],
[lang="ja"] [class^="cpb-"] input[type="text"],
[lang="ja"] [class^="cpb-"] select,
[lang="ja"] [class^="cpb-"] textarea,
[lang="ko"] #contents,
[lang="ko"] #wrapper,
[lang="ko"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
[lang="ko"] .cmd-form_chk_card .cmd-chk_parts .label span,
[lang="ko"] [class*="cmd-"] input[type="email"],
[lang="ko"] [class*="cmd-"] input[type="number"],
[lang="ko"] [class*="cmd-"] input[type="password"],
[lang="ko"] [class*="cmd-"] input[type="tel"],
[lang="ko"] [class*="cmd-"] input[type="text"],
[lang="ko"] [class*="cmd-"] select,
[lang="ko"] [class*="cmd-"] textarea,
[lang="ko"] [class*="cpb-"] input[type="email"],
[lang="ko"] [class*="cpb-"] input[type="number"],
[lang="ko"] [class*="cpb-"] input[type="password"],
[lang="ko"] [class*="cpb-"] input[type="tel"],
[lang="ko"] [class*="cpb-"] input[type="text"],
[lang="ko"] [class*="cpb-"] select,
[lang="ko"] [class*="cpb-"] textarea,
[lang="ko"] [class^="cmd-"] input[type="email"],
[lang="ko"] [class^="cmd-"] input[type="number"],
[lang="ko"] [class^="cmd-"] input[type="password"],
[lang="ko"] [class^="cmd-"] input[type="tel"],
[lang="ko"] [class^="cmd-"] input[type="text"],
[lang="ko"] [class^="cmd-"] select,
[lang="ko"] [class^="cmd-"] textarea,
[lang="ko"] [class^="cpb-"] input[type="email"],
[lang="ko"] [class^="cpb-"] input[type="number"],
[lang="ko"] [class^="cpb-"] input[type="password"],
[lang="ko"] [class^="cpb-"] input[type="tel"],
[lang="ko"] [class^="cpb-"] input[type="text"],
[lang="ko"] [class^="cpb-"] select,
[lang="ko"] [class^="cpb-"] textarea,
[lang="ru"] #contents,
[lang="ru"] #wrapper,
[lang="ru"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
[lang="ru"] .cmd-form_chk_card .cmd-chk_parts .label span,
[lang="ru"] [class*="cmd-"] input[type="email"],
[lang="ru"] [class*="cmd-"] input[type="number"],
[lang="ru"] [class*="cmd-"] input[type="password"],
[lang="ru"] [class*="cmd-"] input[type="tel"],
[lang="ru"] [class*="cmd-"] input[type="text"],
[lang="ru"] [class*="cmd-"] select,
[lang="ru"] [class*="cmd-"] textarea,
[lang="ru"] [class*="cpb-"] input[type="email"],
[lang="ru"] [class*="cpb-"] input[type="number"],
[lang="ru"] [class*="cpb-"] input[type="password"],
[lang="ru"] [class*="cpb-"] input[type="tel"],
[lang="ru"] [class*="cpb-"] input[type="text"],
[lang="ru"] [class*="cpb-"] select,
[lang="ru"] [class*="cpb-"] textarea,
[lang="ru"] [class^="cmd-"] input[type="email"],
[lang="ru"] [class^="cmd-"] input[type="number"],
[lang="ru"] [class^="cmd-"] input[type="password"],
[lang="ru"] [class^="cmd-"] input[type="tel"],
[lang="ru"] [class^="cmd-"] input[type="text"],
[lang="ru"] [class^="cmd-"] select,
[lang="ru"] [class^="cmd-"] textarea,
[lang="ru"] [class^="cpb-"] input[type="email"],
[lang="ru"] [class^="cpb-"] input[type="number"],
[lang="ru"] [class^="cpb-"] input[type="password"],
[lang="ru"] [class^="cpb-"] input[type="tel"],
[lang="ru"] [class^="cpb-"] input[type="text"],
[lang="ru"] [class^="cpb-"] select,
[lang="ru"] [class^="cpb-"] textarea,
[lang="th"] #contents,
[lang="th"] #wrapper,
[lang="th"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
[lang="th"] .cmd-form_chk_card .cmd-chk_parts .label span,
[lang="th"] [class*="cmd-"] input[type="email"],
[lang="th"] [class*="cmd-"] input[type="number"],
[lang="th"] [class*="cmd-"] input[type="password"],
[lang="th"] [class*="cmd-"] input[type="tel"],
[lang="th"] [class*="cmd-"] input[type="text"],
[lang="th"] [class*="cmd-"] select,
[lang="th"] [class*="cmd-"] textarea,
[lang="th"] [class*="cpb-"] input[type="email"],
[lang="th"] [class*="cpb-"] input[type="number"],
[lang="th"] [class*="cpb-"] input[type="password"],
[lang="th"] [class*="cpb-"] input[type="tel"],
[lang="th"] [class*="cpb-"] input[type="text"],
[lang="th"] [class*="cpb-"] select,
[lang="th"] [class*="cpb-"] textarea,
[lang="th"] [class^="cmd-"] input[type="email"],
[lang="th"] [class^="cmd-"] input[type="number"],
[lang="th"] [class^="cmd-"] input[type="password"],
[lang="th"] [class^="cmd-"] input[type="tel"],
[lang="th"] [class^="cmd-"] input[type="text"],
[lang="th"] [class^="cmd-"] select,
[lang="th"] [class^="cmd-"] textarea,
[lang="th"] [class^="cpb-"] input[type="email"],
[lang="th"] [class^="cpb-"] input[type="number"],
[lang="th"] [class^="cpb-"] input[type="password"],
[lang="th"] [class^="cpb-"] input[type="tel"],
[lang="th"] [class^="cpb-"] input[type="text"],
[lang="th"] [class^="cpb-"] select,
[lang="th"] [class^="cpb-"] textarea,
[lang="vi"] #contents,
[lang="vi"] #wrapper,
[lang="vi"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
[lang="vi"] .cmd-form_chk_card .cmd-chk_parts .label span,
[lang="vi"] [class*="cmd-"] input[type="email"],
[lang="vi"] [class*="cmd-"] input[type="number"],
[lang="vi"] [class*="cmd-"] input[type="password"],
[lang="vi"] [class*="cmd-"] input[type="tel"],
[lang="vi"] [class*="cmd-"] input[type="text"],
[lang="vi"] [class*="cmd-"] select,
[lang="vi"] [class*="cmd-"] textarea,
[lang="vi"] [class*="cpb-"] input[type="email"],
[lang="vi"] [class*="cpb-"] input[type="number"],
[lang="vi"] [class*="cpb-"] input[type="password"],
[lang="vi"] [class*="cpb-"] input[type="tel"],
[lang="vi"] [class*="cpb-"] input[type="text"],
[lang="vi"] [class*="cpb-"] select,
[lang="vi"] [class*="cpb-"] textarea,
[lang="vi"] [class^="cmd-"] input[type="email"],
[lang="vi"] [class^="cmd-"] input[type="number"],
[lang="vi"] [class^="cmd-"] input[type="password"],
[lang="vi"] [class^="cmd-"] input[type="tel"],
[lang="vi"] [class^="cmd-"] input[type="text"],
[lang="vi"] [class^="cmd-"] select,
[lang="vi"] [class^="cmd-"] textarea,
[lang="vi"] [class^="cpb-"] input[type="email"],
[lang="vi"] [class^="cpb-"] input[type="number"],
[lang="vi"] [class^="cpb-"] input[type="password"],
[lang="vi"] [class^="cpb-"] input[type="tel"],
[lang="vi"] [class^="cpb-"] input[type="text"],
[lang="vi"] [class^="cpb-"] select,
[lang="vi"] [class^="cpb-"] textarea,
[lang="zh-tw"] #contents,
[lang="zh-tw"] #wrapper,
[lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
[lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts .label span,
[lang="zh-tw"] [class*="cmd-"] input[type="email"],
[lang="zh-tw"] [class*="cmd-"] input[type="number"],
[lang="zh-tw"] [class*="cmd-"] input[type="password"],
[lang="zh-tw"] [class*="cmd-"] input[type="tel"],
[lang="zh-tw"] [class*="cmd-"] input[type="text"],
[lang="zh-tw"] [class*="cmd-"] select,
[lang="zh-tw"] [class*="cmd-"] textarea,
[lang="zh-tw"] [class*="cpb-"] input[type="email"],
[lang="zh-tw"] [class*="cpb-"] input[type="number"],
[lang="zh-tw"] [class*="cpb-"] input[type="password"],
[lang="zh-tw"] [class*="cpb-"] input[type="tel"],
[lang="zh-tw"] [class*="cpb-"] input[type="text"],
[lang="zh-tw"] [class*="cpb-"] select,
[lang="zh-tw"] [class*="cpb-"] textarea,
[lang="zh-tw"] [class^="cmd-"] input[type="email"],
[lang="zh-tw"] [class^="cmd-"] input[type="number"],
[lang="zh-tw"] [class^="cmd-"] input[type="password"],
[lang="zh-tw"] [class^="cmd-"] input[type="tel"],
[lang="zh-tw"] [class^="cmd-"] input[type="text"],
[lang="zh-tw"] [class^="cmd-"] select,
[lang="zh-tw"] [class^="cmd-"] textarea,
[lang="zh-tw"] [class^="cpb-"] input[type="email"],
[lang="zh-tw"] [class^="cpb-"] input[type="number"],
[lang="zh-tw"] [class^="cpb-"] input[type="password"],
[lang="zh-tw"] [class^="cpb-"] input[type="tel"],
[lang="zh-tw"] [class^="cpb-"] input[type="text"],
[lang="zh-tw"] [class^="cpb-"] select,
[lang="zh-tw"] [class^="cpb-"] textarea {
  font-size: 1.3rem;
}
#contents,
.cmd-cross-nav_txt,
.cmd-form_chk_card .cmd-chk_parts .label em,
.cpb-gnav-child_under > li,
[lang="ja"] .cmd-tabAcc_drawer_btn,
[lang="ja"] .cmd-tabAcc_list > li > a,
[lang="ja"] .cpb-gnav-child_bnr .txt,
[lang="ja"] .ico-info:after,
[lang="ko"] .cmd-tabAcc_drawer_btn,
[lang="ko"] .cmd-tabAcc_list > li > a,
[lang="ko"] .cpb-gnav-child_bnr .txt,
[lang="ko"] .ico-info:after,
[lang="ru"] .cmd-tabAcc_drawer_btn,
[lang="ru"] .cmd-tabAcc_list > li > a,
[lang="ru"] .cpb-gnav-child_bnr .txt,
[lang="ru"] .ico-info:after,
[lang="th"] .cmd-tabAcc_drawer_btn,
[lang="th"] .cmd-tabAcc_list > li > a,
[lang="th"] .cpb-gnav-child_bnr .txt,
[lang="th"] .ico-info:after,
[lang="vi"] .cmd-tabAcc_drawer_btn,
[lang="vi"] .cmd-tabAcc_list > li > a,
[lang="vi"] .cpb-gnav-child_bnr .txt,
[lang="vi"] .ico-info:after,
[lang="zh-tw"] .cmd-tabAcc_drawer_btn,
[lang="zh-tw"] .cmd-tabAcc_list > li > a,
[lang="zh-tw"] .cpb-gnav-child_bnr .txt,
[lang="zh-tw"] .ico-info:after {
  font-size: 1.8rem;
}
#contents:not(.cmd-contents_cover),
[lang="ja"] .header-back_btn a:before,
[lang="ko"] .header-back_btn a:before,
[lang="ru"] .header-back_btn a:before,
[lang="th"] .header-back_btn a:before,
[lang="vi"] .header-back_btn a:before,
[lang="zh-tw"] .header-back_btn a:before {
  font-size: 1.5rem;
}
#contents.synactif {
  padding-top: 108px;
}
.brand-synactif #contents.synactif {
  padding-top: 128px;
}
.cmd-bg_BLU {
  color: #fff;
  background-color: #081f2c !important;
}
.cmd-bg_WHT {
  background-color: #fff !important;
}
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-bg_WHT,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-num_select a,
.brand-synactif .cmd-modal-video_btn .txt,
.cmd-bg_BLU a.cmd-col-card_link,
.cmd-chk_parts input[type="checkbox"]:checked + .label,
.cmd-chk_parts input[type="checkbox"]:checked > .label,
.cmd-chk_parts input[type="checkbox"]:checked ~ .label,
.cmd-chk_parts input[type="radio"]:checked + .label,
.cmd-chk_parts input[type="radio"]:checked > .label,
.cmd-chk_parts input[type="radio"]:checked ~ .label,
.cmd-modal-video_container[data-icons="blu"]
  .cmd-inline-video-bc
  .vjs-big-play-button:before,
.cmd-modal-video_container[data-icons="blu"]
  .cmd-inline-video-bc[data-pc-type="modal"]
  .cmd-modal-video_btn
  .txt:before,
.cmd-modal-video_container[data-icons="blu"]
  .cmd-inline-video-bc[data-pc-type="modal"]
  .vjs-big-play-button:before,
.cmd-modal-video_container[data-icons="blu"]
  .cmd-inline-video-bc[data-sp-type="modal"]
  .cmd-modal-video_btn
  .txt:before,
.cmd-modal-video_container[data-icons="blu"]
  .cmd-inline-video-bc[data-sp-type="modal"]
  .vjs-big-play-button:before,
.cmd-tabAcc_list > li > a.is-active > span,
.cmd-tabAcc_list > li > a:hover > span,
.cmd-tab_list > li > a.is-active > span,
.cmd-tab_list > li > a:hover > span,
[class*="cmd-bg_BLU"] > .cmd-mini_container,
[class^="cmd-bg_BLU"] > .cmd-mini_container,
a[class^="ico-"]:hover:after {
  color: #081f2c;
}
.cmd-bg_GRY {
  background-color: #f5f5f5 !important;
}
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-bg_GRY {
  color: #fff;
  background-color: #161616 !important;
}
.cmd-bg_BLK {
  background-color: #000 !important;
}
.cmd-bg_Clean {
  background-color: transparent !important;
}
.colDGRY,
.colGRY {
  color: #505050 !important;
}
#contents.synactif .colGRY,
.brand-synactif .colGRY {
  color: #ccc !important;
}
.c-btn-ghost:hover,
.colBLK {
  color: #000 !important;
}
.colDEF,
.cpb-products-summary_area .c-block-ingredientslist-comment {
  color: #081f2c !important;
}
.colGLD {
  color: #c6ac62 !important;
}
.colRED {
  color: #bf2136 !important;
}
#contents.synactif .cpb-products-summary_area .c-block-ingredientslist-comment,
.colWHT {
  color: #fff !important;
}
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) > .cmd-bg_GRY:last-child {
  border-bottom: 1px solid #000;
}
#contents.cmd-contents_cover ._blank:after,
#contents.cmd-contents_cover
  a[target="_blank"]:not(.button):not(.thumb):not(.notico):after {
  display: inline-block;
  width: 15px;
  height: 12px;
  margin: -0.2em 0.2em 0;
  content: "";
  vertical-align: middle;
  background: url(../images/cmn/ico_blank.svg) 50%/100% auto no-repeat;
}
#contents.cmd-contents_cover ._blank._WHT:after,
#contents.cmd-contents_cover .cmd-bg_BLU ._blank:after,
#contents.cmd-contents_cover
  .cmd-bg_BLU
  a[target="_blank"]:not(.button):not(.thumb):not(.notico):after,
#contents.cmd-contents_cover
  a[target="_blank"]:not(.button):not(.thumb):not(.notico)._WHT:after,
.brand-synactif #contents ._blank:after,
.brand-synactif
  #contents
  a[target="_blank"]:not(.button):not(.thumb):not(.notico):after,
.brand-synactif #contents.synactif ._blank:after,
.brand-synactif
  #contents.synactif
  a[target="_blank"]:not(.button):not(.thumb):not(.notico):after {
  background: url(../images/cmn/ico_blank_wht.svg) 50% no-repeat;
}
.cmd-chk_parts input[type="checkbox"][disabled] + .label > span,
.cmd-chk_parts input[type="checkbox"][disabled]:focus + .label > span,
.cmd-chk_parts input[type="checkbox"][disabled]:focus ~ .label > span,
.cmd-chk_parts input[type="checkbox"][disabled] ~ .label > span,
.cmd-chk_parts input[type="radio"][disabled] + .label > span,
.cmd-chk_parts input[type="radio"][disabled]:focus + .label > span,
.cmd-chk_parts input[type="radio"][disabled]:focus ~ .label > span,
.cmd-chk_parts input[type="radio"][disabled] ~ .label > span,
[class*="ico-"],
[class^="ico-"] {
  position: relative;
  display: inline-block;
}
[class*="ico-"]:after,
[class*="ico-"]:before,
[class^="ico-"]:after,
[class^="ico-"]:before {
  font-size: 2.2rem;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cpb-gnav-child_list > li,
.cpb-modalR_contents .cpb-products_list .item-price > strong > span,
[lang="ja"] .cpb-modalC_title,
[lang="ja"] .header-ico_btn a:before,
[lang="ja"] .header-ico_btn:before,
[lang="ja"] [class*="ico-"]:after,
[lang="ja"] [class*="ico-"]:before,
[lang="ja"] [class^="ico-"]:after,
[lang="ja"] [class^="ico-"]:before,
[lang="ko"] .cpb-modalC_title,
[lang="ko"] .header-ico_btn a:before,
[lang="ko"] .header-ico_btn:before,
[lang="ko"] [class*="ico-"]:after,
[lang="ko"] [class*="ico-"]:before,
[lang="ko"] [class^="ico-"]:after,
[lang="ko"] [class^="ico-"]:before,
[lang="ru"] .cpb-modalC_title,
[lang="ru"] .header-ico_btn a:before,
[lang="ru"] .header-ico_btn:before,
[lang="ru"] [class*="ico-"]:after,
[lang="ru"] [class*="ico-"]:before,
[lang="ru"] [class^="ico-"]:after,
[lang="ru"] [class^="ico-"]:before,
[lang="th"] .cpb-modalC_title,
[lang="th"] .header-ico_btn a:before,
[lang="th"] .header-ico_btn:before,
[lang="th"] [class*="ico-"]:after,
[lang="th"] [class*="ico-"]:before,
[lang="th"] [class^="ico-"]:after,
[lang="th"] [class^="ico-"]:before,
[lang="vi"] .cpb-modalC_title,
[lang="vi"] .header-ico_btn a:before,
[lang="vi"] .header-ico_btn:before,
[lang="vi"] [class*="ico-"]:after,
[lang="vi"] [class*="ico-"]:before,
[lang="vi"] [class^="ico-"]:after,
[lang="vi"] [class^="ico-"]:before,
[lang="zh-tw"] .cpb-modalC_title,
[lang="zh-tw"] .header-ico_btn a:before,
[lang="zh-tw"] .header-ico_btn:before,
[lang="zh-tw"] [class*="ico-"]:after,
[lang="zh-tw"] [class*="ico-"]:before,
[lang="zh-tw"] [class^="ico-"]:after,
[lang="zh-tw"] [class^="ico-"]:before {
  font-size: 2rem;
}
.ico-favorite:before {
  content: "\EA09";
}
.ico-favorite.is-active:before {
  content: "\EA0A";
}
.ico-share:before {
  content: "\EA11";
}
.ico-fb:before {
  content: "\EA14";
  color: #979797;
}
.ico-tw:before {
  content: "\EA12";
  color: #979797;
}
.cmd-indent_container > .cmd-indent_list._center,
.ico-info {
  padding-left: 0;
}
#mini-cart[data-target="synactif"],
.cpb-gnav_back_btm,
.header-account_btn,
.header-back_btn,
.header-back_btn:before,
.header-favorite_btn:before,
.header-ico_btn[data-target="synactif"],
.header-shop_btn:before,
.ico-info:before,
.is-login .header-login_btn {
  display: none;
}
.ico-info:after {
  font-size: 2rem;
  line-height: 1;
  position: static;
  display: inline-block;
  margin-top: -2px;
  margin-left: 0.5em;
  content: "\EA0B";
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  vertical-align: middle;
  color: #969696;
}
.ico-freedial:before {
  font-size: 3rem;
  left: 0;
  content: "\EA1A";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #c6ac62;
}
[lang="ja"] .ico-freedial:before,
[lang="ko"] .ico-freedial:before,
[lang="ru"] .ico-freedial:before,
[lang="th"] .ico-freedial:before,
[lang="vi"] .ico-freedial:before,
[lang="zh-tw"] .ico-freedial:before {
  font-size: 2.8rem;
}
.cpb-grobal-header {
  position: fixed;
  z-index: 20;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: top 0.3s, height 0.3s;
  -o-transition: top 0.3s, height 0.3s;
  transition: top 0.3s, height 0.3s;
  background: #fff;
}
.cpb-grobal-header .cmd-inner {
  position: relative;
  height: 107px;
  padding: 0 !important;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.is-scroll .cpb-grobal-header .cmd-inner {
  height: 60px !important;
}
.cpb-grobal-header.is-simple {
  position: absolute !important;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.is-scroll .cpb-grobal-header.is-simple,
.is-scroll .is-cross-nav .cpb-grobal-header {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.is-scroll .cpb-grobal-header.is-simple .cpb-grobal-header_logo {
  padding: 18px 0 !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.is-scroll .cpb-grobal-header.is-simple .cpb-grobal-header_logo a,
.is-scroll .cpb-grobal-header.is-simple .cpb-grobal-header_logoSvg {
  width: 110px !important;
  height: 68px !important;
}
.cmd-visual-slider_container[data-slider-autoplay="false"]
  .slick-slide.is-wait
  .cmd-visual_box,
.cmd-visual-slider_container[data-slider-video-loop="false"]
  .slick-slide.is-wait
  .cmd-visual_box,
.is-scroll
  .cpb-grobal-header.is-simple
  .cpb-grobal-header_logoSvg
  .ge-header-logoSvgPath-text {
  opacity: 1 !important;
}
.is-scroll .cpb-grobal-header.is-simple .cmd-inner,
.is-scroll .is-cross-nav .cpb-grobal-header .cmd-inner {
  height: 107px !important;
}
.cpb-grobal-header.is-hide {
  top: -200px !important;
}
.cpb-grobal-header button {
  border: none;
  background: 0 0;
  -webkit-appearance: none;
}
.is-scroll .cpb-grobal-header {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 2px 3.92px 0.08px rgba(7, 0, 1, 0.05);
  box-shadow: 0 2px 3.92px 0.08px rgba(7, 0, 1, 0.05);
}
.is-scroll.brand-synactif .cpb-grobal-header {
  -webkit-box-shadow: 0 2px 3.92px 0.08px hsla(0, 0%, 100%, 0.2);
  box-shadow: 0 2px 3.92px 0.08px hsla(0, 0%, 100%, 0.2);
}
.cpb-grobal-header_logo {
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 18px 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
}
.cpb-grobal-header_logo a {
  position: relative;
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.is-scroll .cpb-grobal-header_logo a {
  overflow: hidden;
  width: 22px;
  height: 20px;
}
.is-scroll .cpb-grobal-header_logo,
.is-scroll .is-cross-nav .cpb-grobal-header_logo {
  padding: 21px 0 19px;
}
.cmd-visual-slider_container .slick-slide.is-wait .cmd-visual_box,
.cmd-visual-slider_container[data-slider-autoplay="false"]
  .slick-slide.is-wait
  .cmd-visual_video,
.cmd-visual-slider_container[data-slider-video-loop="false"]
  .slick-slide.is-wait
  .cmd-visual_video,
.is-scroll .cpb-grobal-header_logo .ge-header-logoSvgPath-text {
  opacity: 0;
}
.cpb-grobal-header_logoSvg {
  position: relative;
  width: 110px;
  height: 68px;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.header-ico_btn a,
.header-utility_area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  height: 100%;
}
.is-scroll .cpb-grobal-header_logoSvg {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%);
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  .cmd-button_box
  > a.button:hover,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  .cmd-button_box
  > button.button:hover,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  .cmd-button_box
  > input.button:hover,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT .cmd-button_box > a.button:hover,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  .cmd-button_box
  > button.button:hover,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  .cmd-button_box
  > input.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box
  > a.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box
  > button.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box
  > input.button:hover,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cpb-grobal-header.is-WHT,
.cmd-button_box._WHT > .button,
.cmd-button_box > a.button:hover,
.cmd-button_box > button.button:hover,
.cmd-button_box > input.button:hover,
.cpb-modalR_bottom > .item-link_details a:hover,
a:hover .cmd-button_box .button {
  color: #081f2c;
  background: #fff;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cpb-grobal-header.is-WHT
  .header-menu_line,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cpb-grobal-header.is-WHT
  .header-menu_line:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cpb-grobal-header.is-WHT
  .header-menu_line:before,
.cmd-modal-video_container._brightcove .video-js:hover .vjs-big-play-button,
[class*="cmd-bg_BLU"] .cmd-tabAcc_box.cmd-anchor-point:after,
[class^="cmd-bg_BLU"] .cmd-tabAcc_box.cmd-anchor-point:after {
  background: #081f2c;
}
.header-utility_area {
  font-size: 1.4rem;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: calc(50% - 60px);
  padding-left: 15px;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
[lang="ja"] .cpb-footer-utility_container.istypeB .cpb-footer-contact_item,
[lang="ja"] .header-ico_btn .txt,
[lang="ja"] .header-utility_area,
[lang="ja"] .is-synactif .cpb-gnav_back_btm a:before,
[lang="ko"] .cpb-footer-utility_container.istypeB .cpb-footer-contact_item,
[lang="ko"] .header-ico_btn .txt,
[lang="ko"] .header-utility_area,
[lang="ko"] .is-synactif .cpb-gnav_back_btm a:before,
[lang="ru"] .cpb-footer-utility_container.istypeB .cpb-footer-contact_item,
[lang="ru"] .header-ico_btn .txt,
[lang="ru"] .header-utility_area,
[lang="ru"] .is-synactif .cpb-gnav_back_btm a:before,
[lang="th"] .cpb-footer-utility_container.istypeB .cpb-footer-contact_item,
[lang="th"] .header-ico_btn .txt,
[lang="th"] .header-utility_area,
[lang="th"] .is-synactif .cpb-gnav_back_btm a:before,
[lang="vi"] .cpb-footer-utility_container.istypeB .cpb-footer-contact_item,
[lang="vi"] .header-ico_btn .txt,
[lang="vi"] .header-utility_area,
[lang="vi"] .is-synactif .cpb-gnav_back_btm a:before,
[lang="zh-tw"] .cpb-footer-utility_container.istypeB .cpb-footer-contact_item,
[lang="zh-tw"] .header-ico_btn .txt,
[lang="zh-tw"] .header-utility_area,
[lang="zh-tw"] .is-synactif .cpb-gnav_back_btm a:before {
  font-size: 1.2rem;
}
.header-utility_area._right {
  right: 0;
  left: auto;
  padding-right: 15px;
  padding-left: 0;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.header-utility_area .minicart-quantity {
  font-size: 1.6rem !important;
  display: none;
  padding: 5px 0 0;
  white-space: nowrap;
}
.header-menu_btn,
.sppl30 {
  padding-left: 30px !important;
}
.cpb-footer-sns_list li:first-child,
.header-menu_btn,
.header-menu_btn .txt,
.spl0 {
  margin-left: 0 !important;
}
.cmd-main-visual_container .cmd-slider_arrow .slick-arrow,
.cmd-slider._nodots .slick-arrow,
.header-menu_line {
  top: 50%;
}
.header-menu_line,
.header-menu_line:after,
.header-menu_line:before {
  position: absolute;
  left: 50%;
  display: block;
  width: 12px;
  height: 1px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #081f2c;
}
.header-menu_line:after,
.header-menu_line:before {
  content: "";
}
.header-menu_line:before {
  top: -7px;
}
.header-menu_line:after {
  bottom: -7px;
}
.header-ico_btn {
  position: relative;
  display: block;
  width: 34px;
  height: 34px;
  padding-right: 0;
  padding-left: 0;
  color: #081f2c;
}
#mini-cart:first-child,
.cmd-box_container._flat > .box,
.cpb-modalR_contents .cpb-products_list .item-price .strike + strong,
.header-cart_btn .txt,
.header-ico_btn:first-child {
  margin-left: 0;
}
.header-ico_btn a {
  position: relative;
  display: flex;
  width: 100%;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-ico_btn a:before,
.header-ico_btn:before {
  font-size: 2.2rem;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #081f2c;
}
.header-ico_btn .txt {
  font-size: 1.4rem;
  display: none;
  margin-left: 12px;
}
.cmd-button_box,
.cmd-form_zip,
.cmd-half_container > .cmd-inner > .cmd-section,
.cmd-half_container > .cmd-inner > .cmd-section > [class*="cmd-half"],
.cmd-half_container > .cmd-inner > .cmd-section > [class^="cmd-half"],
.cmd-num_list,
.cmd-num_txt,
.cpb-footer-menu_container,
.cpb-footer-nav_container,
.header-login_area,
a.cmd-visual_txtarea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.header-search_btn:before {
  content: "\EA10";
}
.header-back_btn a:before {
  font-size: 1.7rem;
  content: "\EA03";
  -webkit-transform: translate(-50%, -50%) rotate(-180deg);
  -ms-transform: translate(-50%, -50%) rotate(-180deg);
  transform: translate(-50%, -50%) rotate(-180deg);
}
.header-shop_btn a:before {
  content: "\EA0F";
}
.header-account_btn:before,
.header-login_btn:before {
  content: "\EA0C";
}
.header-account_btn .txt {
  font-style: italic;
}
[lang="ja"] .cpb-cart_style .quantity_box .item-price,
[lang="ja"] .cpb-cart_style .quantity_box .price,
[lang="ja"] .cpb-modal_account .cpb-modalR_title,
[lang="ja"] .header-account_btn .txt,
[lang="ja"] .item-color,
[lang="ja"] .item-price,
[lang="ja"] .num,
[lang="ko"] .cpb-cart_style .quantity_box .item-price,
[lang="ko"] .cpb-cart_style .quantity_box .price,
[lang="ko"] .cpb-modal_account .cpb-modalR_title,
[lang="ko"] .header-account_btn .txt,
[lang="ko"] .item-color,
[lang="ko"] .item-price,
[lang="ko"] .num,
[lang="ru"] .cpb-cart_style .quantity_box .item-price,
[lang="ru"] .cpb-cart_style .quantity_box .price,
[lang="ru"] .cpb-modal_account .cpb-modalR_title,
[lang="ru"] .header-account_btn .txt,
[lang="ru"] .item-color,
[lang="ru"] .item-price,
[lang="ru"] .num,
[lang="th"] .cpb-cart_style .quantity_box .item-price,
[lang="th"] .cpb-cart_style .quantity_box .price,
[lang="th"] .cpb-modal_account .cpb-modalR_title,
[lang="th"] .header-account_btn .txt,
[lang="th"] .item-color,
[lang="th"] .item-price,
[lang="th"] .num,
[lang="vi"] .cpb-cart_style .quantity_box .item-price,
[lang="vi"] .cpb-cart_style .quantity_box .price,
[lang="vi"] .cpb-modal_account .cpb-modalR_title,
[lang="vi"] .header-account_btn .txt,
[lang="vi"] .item-color,
[lang="vi"] .item-price,
[lang="vi"] .num,
[lang="zh-tw"] .cpb-cart_style .quantity_box .item-price,
[lang="zh-tw"] .cpb-cart_style .quantity_box .price,
[lang="zh-tw"] .cpb-modal_account .cpb-modalR_title,
[lang="zh-tw"] .header-account_btn .txt,
[lang="zh-tw"] .item-color,
[lang="zh-tw"] .item-price,
[lang="zh-tw"] .num {
  font-style: normal;
}
.header-favorite_btn {
  display: none;
  margin-top: 0 !important;
}
.header-newsletter_btn:before {
  content: "\EA19";
}
.header-cart_btn._in .txt {
  margin-left: 6px;
  padding-top: 3px;
}
.cmd-form_box .cmd-form_ttl .notes,
.cmd-form_box .cmd-form_ttl .required {
  margin-left: 10px;
  display: inline-block;
}
.header-cart_btn:before {
  content: "\EA04";
}
.header-cart_btn._in:before {
  content: "\EA05";
}
.is-gnav-open {
  overflow: hidden !important;
}
.cmd-visual-slider_container .slick-slide,
.cmd-wide_container .cmd-visual_img,
.is-gnav-open body,
.is-modal-open,
.is-modal-open body {
  overflow: hidden;
}
.cpb-gnav_overlay {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: rgba(8, 31, 41, 0.9);
}
.cpb-gnav_container,
.cpb-gnav_wrap {
  z-index: 100000;
  top: 0;
  height: 100%;
  left: 0;
}
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cpb-modal_overlay,
.brand-synactif:not(.is-pos-top) .cpb-gnav_overlay,
.cpb-modal_overlay._BLK {
  background: rgba(0, 0, 0, 0.9);
}
.cpb-gnav_container {
  line-height: 1.38;
  position: fixed;
  display: none;
  visibility: hidden;
  width: 100%;
  letter-spacing: 0.06em;
  opacity: 0;
  color: #fff;
}
.cpb-gnav_inner,
.cpb-gnav_wrap {
  position: relative;
  width: 100%;
}
[lang="ja"] .cpb-gnav_container,
[lang="ja"] .cpb-gnav_container dd,
[lang="ja"] .cpb-gnav_container li,
[lang="ja"] .cpb-gnav_container p,
[lang="ja"] .cpb-grobal-footer,
[lang="ja"] .cpb-grobal-footer dd,
[lang="ja"] .cpb-grobal-footer dt,
[lang="ja"] .cpb-grobal-footer li,
[lang="ja"] .cpb-grobal-footer p,
[lang="ja"] .cpb-modal_account .account-menu_list a,
[lang="ko"] .cpb-gnav_container,
[lang="ko"] .cpb-gnav_container dd,
[lang="ko"] .cpb-gnav_container li,
[lang="ko"] .cpb-gnav_container p,
[lang="ko"] .cpb-grobal-footer,
[lang="ko"] .cpb-grobal-footer dd,
[lang="ko"] .cpb-grobal-footer dt,
[lang="ko"] .cpb-grobal-footer li,
[lang="ko"] .cpb-grobal-footer p,
[lang="ko"] .cpb-modal_account .account-menu_list a,
[lang="ru"] .cpb-gnav_container,
[lang="ru"] .cpb-gnav_container dd,
[lang="ru"] .cpb-gnav_container li,
[lang="ru"] .cpb-gnav_container p,
[lang="ru"] .cpb-grobal-footer,
[lang="ru"] .cpb-grobal-footer dd,
[lang="ru"] .cpb-grobal-footer dt,
[lang="ru"] .cpb-grobal-footer li,
[lang="ru"] .cpb-grobal-footer p,
[lang="ru"] .cpb-modal_account .account-menu_list a,
[lang="th"] .cpb-gnav_container,
[lang="th"] .cpb-gnav_container dd,
[lang="th"] .cpb-gnav_container li,
[lang="th"] .cpb-gnav_container p,
[lang="th"] .cpb-grobal-footer,
[lang="th"] .cpb-grobal-footer dd,
[lang="th"] .cpb-grobal-footer dt,
[lang="th"] .cpb-grobal-footer li,
[lang="th"] .cpb-grobal-footer p,
[lang="th"] .cpb-modal_account .account-menu_list a,
[lang="vi"] .cpb-gnav_container,
[lang="vi"] .cpb-gnav_container dd,
[lang="vi"] .cpb-gnav_container li,
[lang="vi"] .cpb-gnav_container p,
[lang="vi"] .cpb-grobal-footer,
[lang="vi"] .cpb-grobal-footer dd,
[lang="vi"] .cpb-grobal-footer dt,
[lang="vi"] .cpb-grobal-footer li,
[lang="vi"] .cpb-grobal-footer p,
[lang="vi"] .cpb-modal_account .account-menu_list a,
[lang="zh-tw"] .cpb-gnav_container,
[lang="zh-tw"] .cpb-gnav_container dd,
[lang="zh-tw"] .cpb-gnav_container li,
[lang="zh-tw"] .cpb-gnav_container p,
[lang="zh-tw"] .cpb-grobal-footer,
[lang="zh-tw"] .cpb-grobal-footer dd,
[lang="zh-tw"] .cpb-grobal-footer dt,
[lang="zh-tw"] .cpb-grobal-footer li,
[lang="zh-tw"] .cpb-grobal-footer p,
[lang="zh-tw"] .cpb-modal_account .account-menu_list a {
  line-height: 1.38;
  letter-spacing: 0.125em;
}
.cpb-gnav_container dd,
.cpb-gnav_container li,
.cpb-gnav_container p {
  line-height: 1;
  letter-spacing: 0.06em;
}
.cpb-gnav_container a {
  text-decoration: none;
  color: #fff;
}
.is-gnav-open .cpb-gnav_container {
  visibility: visible;
  opacity: 1;
}
.cpb-gnav_wrap {
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  background: #081f2c;
  will-change: transform;
}
.brand-synactif .cmd-bg_GRY.cmd-contents_cover > .cmd-mini_container,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-bg_BLU
  .cmd-tabAcc_drawer_btn:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-bg_BLU
  .cmd-tabAcc_drawer_btn:before,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-bg_GRY
  > .cmd-section
  > .cmd-box_container
  .cmd-col-card_link,
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-mini_container,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-title_toggle
  .cmd-toggle_contents,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  [class*="cmd-bg"]
  > .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  [class^="cmd-bg"]
  > .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  [style^="background-color:"]
  > .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  [style^="background:"]
  > .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn,
.brand-synactif:not(.is-pos-top) .cpb-gnav_wrap,
.is-synactif .cpb-gnav_contents_cover {
  background: #000;
}
.brand-synactif:not(.is-pos-top) .cpb-gnav_wrap .nicescroll-cursors {
  background: hsla(0, 0%, 100%, 0.3) !important;
}
.is-gnav-open .cpb-gnav_wrap {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.cpb-gnav_contents {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.cpb-gnav_contents.is-visible,
.cpb-modalR_container .cpb-modalR_wrap .cpb-modalR-slide_contents.is-visible {
  z-index: 2;
  display: block;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.cpb-gnav_contents_inner {
  position: relative;
  padding: 40px 20px;
}
.cpb-gnav_contents_cover {
  overflow-y: auto;
  -ms-overflow-y: auto;
  width: 100%;
  height: 100%;
  background: #081f2c;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.cpb-gnav_close {
  position: absolute;
  top: 26px;
  right: 4px;
  width: 50px;
  height: 50px;
  margin: 0;
  border: none;
  border-radius: 0;
  background: 0 0;
  -webkit-appearance: none;
}
.cpb-gnav_close:after,
.cpb-gnav_close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 20px;
  height: 1px;
  content: "";
  background: #fff;
}
#contents.synactif .cmd-tabAcc_list > li > a.is-active:after,
#contents.synactif .cmd-tab_list > li > a.is-active:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-slider_dots
  .slick-dots
  > li.slick-active
  > button,
.brand-synactif .cmd-tabAcc_list > li > a.is-active:after,
.brand-synactif .cmd-tab_list > li > a.is-active:after,
.is-synactif .cpb-gnav-child_list > li > a:before,
.is-synactif .cpb-gnav_close:after,
.is-synactif .cpb-gnav_close:before {
  background: #c1a5b8;
}
.cmd-button_close:before,
.cpb-gnav_close:before,
.cpb-modalC_close:before,
.cpb-modalR_close:before {
  -webkit-transform: translate(-50%, -50%) rotate(-50deg);
  -ms-transform: translate(-50%, -50%) rotate(-50deg);
  transform: translate(-50%, -50%) rotate(-50deg);
}
.cmd-button_close:after,
.cpb-gnav_close:after,
.cpb-modalC_close:after,
.cpb-modalR_close:after {
  -webkit-transform: translate(-50%, -50%) rotate(50deg);
  -ms-transform: translate(-50%, -50%) rotate(50deg);
  transform: translate(-50%, -50%) rotate(50deg);
}
.cmd-contents_cover
  h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
.cmd-title_toggle .cmd-title_toggle_btn > p.title,
.cpb-gnav_ttl {
  font-size: 2.2rem;
  line-height: 1.25;
  letter-spacing: 0.073em;
}
[lang="ja"]
  .cmd-contents_cover
  h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ja"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
[lang="ja"] .cpb-gnav_ttl,
[lang="ko"]
  .cmd-contents_cover
  h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ko"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
[lang="ko"] .cpb-gnav_ttl,
[lang="ru"]
  .cmd-contents_cover
  h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ru"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
[lang="ru"] .cpb-gnav_ttl,
[lang="th"]
  .cmd-contents_cover
  h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="th"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
[lang="th"] .cpb-gnav_ttl,
[lang="vi"]
  .cmd-contents_cover
  h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="vi"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
[lang="vi"] .cpb-gnav_ttl,
[lang="zh-tw"]
  .cmd-contents_cover
  h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="zh-tw"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
[lang="zh-tw"] .cpb-gnav_ttl {
  font-size: 1.8rem;
  line-height: 1.67;
  letter-spacing: 0.156em;
}
#contents.synactif .cmd-tabAcc_list > li > a.is-active > span,
#contents.synactif .cmd-tabAcc_list > li > a:hover > span,
#contents.synactif .cmd-tab_list > li > a.is-active > span,
#contents.synactif .cmd-tab_list > li > a:hover > span,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-slider
  .slick-arrow:before,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-slider_arrow
  .slick-arrow:before,
.brand-synactif .cmd-tabAcc_list > li > a.is-active > span,
.brand-synactif .cmd-tabAcc_list > li > a:hover > span,
.brand-synactif .cmd-tab_list > li > a.is-active > span,
.brand-synactif .cmd-tab_list > li > a:hover > span,
.is-synactif .cpb-gnav-child_list > li > a,
.is-synactif .cpb-gnav_ttl,
.is-synactif .cpb-gnav_ttl a {
  color: #c1a5b8;
}
.cpb-gnav_ttl a,
.is-synactif .cpb-gnav_back_btm a {
  position: relative;
  display: inline-block;
  padding-left: 20px;
}
.cpb-gnav_list .gnav-item_btn:after,
.cpb-gnav_ttl a:before,
.cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before,
.is-synactif .cpb-gnav_back_btm a:before {
  position: absolute;
  top: 50%;
  content: "\EA03";
  line-height: 1;
  font-family: cpbicons !important;
  font-style: normal;
  font-weight: 400;
}
.cpb-gnav_ttl a:before,
.cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before {
  font-size: 1.2rem;
  left: -4px;
  margin-top: -1px;
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}
[lang="ja"] .cmd-button_box.ico-camera > .button:before,
[lang="ja"] .cpb-gnav_ttl a:before,
[lang="ja"]
  .cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before,
[lang="ko"] .cmd-button_box.ico-camera > .button:before,
[lang="ko"] .cpb-gnav_ttl a:before,
[lang="ko"]
  .cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before,
[lang="ru"] .cmd-button_box.ico-camera > .button:before,
[lang="ru"] .cpb-gnav_ttl a:before,
[lang="ru"]
  .cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before,
[lang="th"] .cmd-button_box.ico-camera > .button:before,
[lang="th"] .cpb-gnav_ttl a:before,
[lang="th"]
  .cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before,
[lang="vi"] .cmd-button_box.ico-camera > .button:before,
[lang="vi"] .cpb-gnav_ttl a:before,
[lang="vi"]
  .cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before,
[lang="zh-tw"] .cmd-button_box.ico-camera > .button:before,
[lang="zh-tw"] .cpb-gnav_ttl a:before,
[lang="zh-tw"]
  .cpb-modalR_container
  .cpb-modalR_wrap.cpb-modalR-slide
  a.cpb-moralR_back:before {
  margin-top: 1px;
}
.cpb-gnav_list {
  font-size: 2rem;
  margin-top: 25px;
}
.cmd-form_err,
.cpb-modalR_inner .cmd-form_box .cmd-form_ttl,
.cpb-modal_quickview .cpb-products-details .item-state,
[lang="ja"] .cmd-form_box .cmd-button_box._sizeM > .button,
[lang="ja"] .cmd-single-nav_item > a,
[lang="ja"] .cpb-footer-nav_item,
[lang="ja"] .cpb-gnav-child_list > li,
[lang="ja"] .cpb-gnav-utility_list a:after,
[lang="ja"] .cpb-gnav_list,
[lang="ja"] .cpb-modalR_bottom p.is-error,
[lang="ja"] .cpb-modal_account .account-menu_list,
[lang="ja"] .cpb-modal_account .account-txt,
[lang="ja"] .cpb-withdraw_box a,
[lang="ko"] .cmd-form_box .cmd-button_box._sizeM > .button,
[lang="ko"] .cmd-single-nav_item > a,
[lang="ko"] .cpb-footer-nav_item,
[lang="ko"] .cpb-gnav-child_list > li,
[lang="ko"] .cpb-gnav-utility_list a:after,
[lang="ko"] .cpb-gnav_list,
[lang="ko"] .cpb-modalR_bottom p.is-error,
[lang="ko"] .cpb-modal_account .account-menu_list,
[lang="ko"] .cpb-modal_account .account-txt,
[lang="ko"] .cpb-withdraw_box a,
[lang="ru"] .cmd-form_box .cmd-button_box._sizeM > .button,
[lang="ru"] .cmd-single-nav_item > a,
[lang="ru"] .cpb-footer-nav_item,
[lang="ru"] .cpb-gnav-child_list > li,
[lang="ru"] .cpb-gnav-utility_list a:after,
[lang="ru"] .cpb-gnav_list,
[lang="ru"] .cpb-modalR_bottom p.is-error,
[lang="ru"] .cpb-modal_account .account-menu_list,
[lang="ru"] .cpb-modal_account .account-txt,
[lang="ru"] .cpb-withdraw_box a,
[lang="th"] .cmd-form_box .cmd-button_box._sizeM > .button,
[lang="th"] .cmd-single-nav_item > a,
[lang="th"] .cpb-footer-nav_item,
[lang="th"] .cpb-gnav-child_list > li,
[lang="th"] .cpb-gnav-utility_list a:after,
[lang="th"] .cpb-gnav_list,
[lang="th"] .cpb-modalR_bottom p.is-error,
[lang="th"] .cpb-modal_account .account-menu_list,
[lang="th"] .cpb-modal_account .account-txt,
[lang="th"] .cpb-withdraw_box a,
[lang="vi"] .cmd-form_box .cmd-button_box._sizeM > .button,
[lang="vi"] .cmd-single-nav_item > a,
[lang="vi"] .cpb-footer-nav_item,
[lang="vi"] .cpb-gnav-child_list > li,
[lang="vi"] .cpb-gnav-utility_list a:after,
[lang="vi"] .cpb-gnav_list,
[lang="vi"] .cpb-modalR_bottom p.is-error,
[lang="vi"] .cpb-modal_account .account-menu_list,
[lang="vi"] .cpb-modal_account .account-txt,
[lang="vi"] .cpb-withdraw_box a,
[lang="zh-tw"] .cmd-form_box .cmd-button_box._sizeM > .button,
[lang="zh-tw"] .cmd-single-nav_item > a,
[lang="zh-tw"] .cpb-footer-nav_item,
[lang="zh-tw"] .cpb-gnav-child_list > li,
[lang="zh-tw"] .cpb-gnav-utility_list a:after,
[lang="zh-tw"] .cpb-gnav_list,
[lang="zh-tw"] .cpb-modalR_bottom p.is-error,
[lang="zh-tw"] .cpb-modal_account .account-menu_list,
[lang="zh-tw"] .cpb-modal_account .account-txt,
[lang="zh-tw"] .cpb-withdraw_box a {
  font-size: 1.4rem;
}
.cmd-box_container.cmd-visual_btn.box-md-2 > .box:nth-child(n + 2),
.cmd-button_container:first-child,
.cmd-contents_cover
  .cmd-section.cmd-wide_container
  + .c-block-fullscreenModules,
.cmd-form-shipping_data > dt:first-child,
.cmd-form-shipping_data > dt:first-child + dd,
.cmd-form_box.cmd-box_container,
.cmd-form_box:first-child,
.cmd-form_err._simple:first-child,
.cmd-form_err:first-child,
.cmd-indent_container h2 + .section.cmd-txt_container,
.cmd-indent_container h3 + .section.cmd-txt_container,
.cmd-indent_container h4 + .section.cmd-txt_container,
.cmd-indent_container h5 + .section.cmd-txt_container,
.cmd-indent_container h6 + .section.cmd-txt_container,
.cmd-main-visual_container.cmd-section_slider + .cmd-half_container,
.cmd-main-visual_container.cmd-section_slider + .cmd-wide_container,
.cmd-section .cmd-section:first-child,
.cmd-section p:first-child,
.cmd-section:first-child,
.cmd-section > .cmd-title-section:first-child,
.cmd-title-section._h1,
.cmd-wide_container + .cmd-half_container,
.cmd-wide_container + .cmd-wide_container,
.cpb-footer-nav_item:first-child,
.cpb-gnav_list > li ~ li,
.cpb-modalR_bottom .cmd-button_container,
.cpb-modal_login .cpb-regist_box .cmd-button_container,
.cpb-withdraw_box:first-child,
[class*="cmd-"] .c-text-error--simple:first-child,
[class*="cmd-"] .c-text-error:first-child,
[class*="cpb-"] .c-text-error--simple:first-child,
[class*="cpb-"] .c-text-error:first-child,
[class^="cmd-"] .c-text-error--simple:first-child,
[class^="cmd-"] .c-text-error:first-child,
[class^="cpb-"] .c-text-error--simple:first-child,
[class^="cpb-"] .c-text-error:first-child {
  margin-top: 0;
}
.cpb-gnav_list + .cpb-gnav_list {
  margin-top: 35px;
  padding-top: 35px;
  border-top: 1px solid #505050;
}
.cpb-gnav_list + .cpb-gnav_list-noborder {
  margin-top: 0;
  padding-top: 25px;
  border-top-width: 0;
}
.cpb-gnav_list a {
  position: relative;
  display: block;
  padding: 10px 0;
}
.cpb-gnav_list .gnav-item_btn {
  padding-right: 20px;
}
.cpb-gnav_list .gnav-item_btn:after {
  font-size: 1.4rem;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.is-synactif .cpb-gnav_back_btm {
  display: block;
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #505050;
}
.is-synactif .cpb-gnav_back_btm a:before {
  font-size: 1.4rem;
  left: 0;
  margin-top: -1px;
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}
.cpb-gnav-child.is-visible {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}
.cpb-gnav-child_bnr .txt,
.cpb-gnav-child_list > li > a:before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  top: 50%;
  position: absolute;
  left: 0;
}
.cmd-form_container,
.cmd-input-toggle_contents._multiplex > .cmd-input-toggle_box.cpb-cart_inner,
.cmd-section p,
.cmd-select-change_box p ~ p,
.cmd-title-section._h1 + .cmd-section._sptMin,
.cpb-gnav-child_list,
.cpb-modal_account .account-utility_list li ~ li,
.cpb-modal_login .pw-forget_link {
  margin-top: 20px;
}
.cmd-button_container .cmd-button_box ~ .cmd-button_box,
.cmd-form-shipping_data > dd,
.cmd-form-shipping_data > dt,
.cmd-indent_container h2 + .section,
.cmd-indent_container h3 + .section,
.cmd-indent_container h4 + .section,
.cmd-indent_container h5 + .section,
.cmd-indent_container h6 + .section,
.cpb-gnav-child_list > li ~ li,
.cpb-gnav-utility_list,
[class*="cmd-bg"]
  > .cmd-title_toggle
  .cmd-toggle_container
  + .cmd-toggle_container,
[class^="cmd-bg"]
  > .cmd-title_toggle
  .cmd-toggle_container
  + .cmd-toggle_container,
[style^="background: #"]
  > .cmd-title_toggle
  .cmd-toggle_container
  + .cmd-toggle_container,
[style^="background:#"]
  > .cmd-title_toggle
  .cmd-toggle_container
  + .cmd-toggle_container {
  margin-top: 10px;
}
.cpb-gnav-child_list > li > a {
  position: relative;
  display: block;
  padding: 10px 0 10px 20px;
}
.cpb-gnav-child_list > li > a:before {
  display: block;
  width: 6px;
  height: 3px;
  content: "";
  transform: translateY(-50%);
  background: #fff;
}
.cpb-gnav-child_under {
  padding-left: 20px;
}
.cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
.cmd-form_chk_card .cmd-chk_parts .label span,
.cpb-modal_account .account-txt,
.ge-changeregion-list-inner > .ge-changeregion-list-item > ul > li,
[lang="ja"] .cmd-button_box._sizeM > .button,
[lang="ja"] .cmd-cross-nav_list li a,
[lang="ja"] .cmd-cross-nav_txt,
[lang="ja"] .cmd-form_chk_card .cmd-chk_parts .label em,
[lang="ja"] .cmd-main-visual_container .cmd-visual_card > .txt,
[lang="ja"] .cmd-tab_list > li > a,
[lang="ja"] .cpb-footer-lang_item,
[lang="ja"]
  .cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a,
[lang="ja"] .cpb-gnav-child_under > li,
[lang="ja"] .cpb-modalR_contents .cpb-products_list .item-name,
[lang="ja"] .cpb-modalR_contents .cpb-products_list .item-price,
[lang="ja"] .cpb-modalR_contents .cpb-products_list .item-price > strong > span,
[lang="ko"] .cmd-button_box._sizeM > .button,
[lang="ko"] .cmd-cross-nav_list li a,
[lang="ko"] .cmd-cross-nav_txt,
[lang="ko"] .cmd-form_chk_card .cmd-chk_parts .label em,
[lang="ko"] .cmd-main-visual_container .cmd-visual_card > .txt,
[lang="ko"] .cmd-tab_list > li > a,
[lang="ko"] .cpb-footer-lang_item,
[lang="ko"]
  .cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a,
[lang="ko"] .cpb-gnav-child_under > li,
[lang="ko"] .cpb-modalR_contents .cpb-products_list .item-name,
[lang="ko"] .cpb-modalR_contents .cpb-products_list .item-price,
[lang="ko"] .cpb-modalR_contents .cpb-products_list .item-price > strong > span,
[lang="ru"] .cmd-button_box._sizeM > .button,
[lang="ru"] .cmd-cross-nav_list li a,
[lang="ru"] .cmd-cross-nav_txt,
[lang="ru"] .cmd-form_chk_card .cmd-chk_parts .label em,
[lang="ru"] .cmd-main-visual_container .cmd-visual_card > .txt,
[lang="ru"] .cmd-tab_list > li > a,
[lang="ru"] .cpb-footer-lang_item,
[lang="ru"]
  .cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a,
[lang="ru"] .cpb-gnav-child_under > li,
[lang="ru"] .cpb-modalR_contents .cpb-products_list .item-name,
[lang="ru"] .cpb-modalR_contents .cpb-products_list .item-price,
[lang="ru"] .cpb-modalR_contents .cpb-products_list .item-price > strong > span,
[lang="th"] .cmd-button_box._sizeM > .button,
[lang="th"] .cmd-cross-nav_list li a,
[lang="th"] .cmd-cross-nav_txt,
[lang="th"] .cmd-form_chk_card .cmd-chk_parts .label em,
[lang="th"] .cmd-main-visual_container .cmd-visual_card > .txt,
[lang="th"] .cmd-tab_list > li > a,
[lang="th"] .cpb-footer-lang_item,
[lang="th"]
  .cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a,
[lang="th"] .cpb-gnav-child_under > li,
[lang="th"] .cpb-modalR_contents .cpb-products_list .item-name,
[lang="th"] .cpb-modalR_contents .cpb-products_list .item-price,
[lang="th"] .cpb-modalR_contents .cpb-products_list .item-price > strong > span,
[lang="vi"] .cmd-button_box._sizeM > .button,
[lang="vi"] .cmd-cross-nav_list li a,
[lang="vi"] .cmd-cross-nav_txt,
[lang="vi"] .cmd-form_chk_card .cmd-chk_parts .label em,
[lang="vi"] .cmd-main-visual_container .cmd-visual_card > .txt,
[lang="vi"] .cmd-tab_list > li > a,
[lang="vi"] .cpb-footer-lang_item,
[lang="vi"]
  .cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a,
[lang="vi"] .cpb-gnav-child_under > li,
[lang="vi"] .cpb-modalR_contents .cpb-products_list .item-name,
[lang="vi"] .cpb-modalR_contents .cpb-products_list .item-price,
[lang="vi"] .cpb-modalR_contents .cpb-products_list .item-price > strong > span,
[lang="zh-tw"] .cmd-button_box._sizeM > .button,
[lang="zh-tw"] .cmd-cross-nav_list li a,
[lang="zh-tw"] .cmd-cross-nav_txt,
[lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts .label em,
[lang="zh-tw"] .cmd-main-visual_container .cmd-visual_card > .txt,
[lang="zh-tw"] .cmd-tab_list > li > a,
[lang="zh-tw"] .cpb-footer-lang_item,
[lang="zh-tw"]
  .cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a,
[lang="zh-tw"] .cpb-gnav-child_under > li,
[lang="zh-tw"] .cpb-modalR_contents .cpb-products_list .item-name,
[lang="zh-tw"] .cpb-modalR_contents .cpb-products_list .item-price,
[lang="zh-tw"]
  .cpb-modalR_contents
  .cpb-products_list
  .item-price
  > strong
  > span {
  font-size: 1.6rem;
}
.cpb-gnav-child_under > li > a,
.cpb-modal_account .account-menu_list a {
  display: inline-block;
  padding: 10px 0;
}
.cmd-section .cmd-title-section._h2,
.cpb-gnav-child_bnr {
  margin-top: 50px;
}
.cpb-gnav-child_bnr a {
  position: relative;
  display: block;
  width: 100%;
}
.cpb-gnav-child_bnr .txt {
  font-size: 2rem;
  width: 100%;
  padding: 0 9%;
  transform: translateY(-50%);
  color: #081f2c;
}
.cmd-box_container.cmd-visual_btn + .cmd-box_container.cmd-visual_btn,
.cmd-box_container.cmd-visual_btn.box-md-2 > .box:nth-child(n + 3),
.cmd-box_container.cmd-visual_btn > .box:nth-child(n + 2),
.cmd-form_chk_card .cmd-chk_label_ttl + *,
.cmd-input-toggle_contents._multiplex
  > .cmd-input-toggle_box.cpb-cart_inner
  > .cmd-form_box.cmd-box_container
  .cmd-form_chk_card,
.cmd-section._sptMin,
.cmd-section > .cmd-box_container._sptMin,
.cmd-wide_container + .cmd-half_container._sptMin,
.cmd-wide_container + .cmd-wide_container._sptMin,
.cmd._sptMin,
.cpb-gnav-utility_list li ~ li {
  margin-top: 8px;
}
.cpb-gnav-utility_list a {
  font-size: 1.8rem;
  position: relative;
  display: block;
  padding: 10px 20px 6px;
  color: #081f2c;
  background: #fff;
}
[lang="ja"] .cpb-gnav-utility_list a,
[lang="ko"] .cpb-gnav-utility_list a,
[lang="ru"] .cpb-gnav-utility_list a,
[lang="th"] .cpb-gnav-utility_list a,
[lang="vi"] .cpb-gnav-utility_list a,
[lang="zh-tw"] .cpb-gnav-utility_list a {
  font-size: 1.6rem;
  padding: 8px 20px;
}
.cpb-gnav-utility_list a:after,
.cpb-gnav-utility_list a:before {
  font-family: cpbicons !important;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  position: absolute;
  top: 50%;
  content: "";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cpb-gnav-utility_list a:before {
  left: 0;
  display: block;
  width: 6px;
  height: 3px;
  background: #081f2c;
}
.cpb-gnav-utility_list a:after {
  font-size: 1.6rem;
  right: 10px;
  content: "\EA03";
}
.cpb-grobal-footer {
  line-height: 1.38;
  padding-top: 50px;
  padding-bottom: 50px;
  letter-spacing: 0.06em;
  color: #fff;
  background: #081f2c;
}
#contents.synactif [class*="cmd-bg_GRY"] .cmd-tabAcc_box.cmd-anchor-point:after,
#contents.synactif [class^="cmd-bg_GRY"] .cmd-tabAcc_box.cmd-anchor-point:after,
.brand-synactif .cpb-grobal-footer,
.brand-synactif [class*="cmd-bg_GRY"] .cmd-tabAcc_box.cmd-anchor-point:after,
.brand-synactif [class^="cmd-bg_GRY"] .cmd-tabAcc_box.cmd-anchor-point:after {
  background: #161616;
}
.cpb-grobal-footer.is-simple,
.cpb-modal-cookie_wrap > .cmd-section {
  padding-top: 40px;
  padding-bottom: 40px;
}
.cpb-grobal-footer.is-simple .cpb-footer-copyright,
.cpb-modalR_contents .cpb-products_list_box:first-child {
  margin-top: 0;
  padding-top: 0;
  border: none;
}
.cpb-footer-nav_container {
  width: 100%;
  margin-top: -30px;
}
.cpb-footer-nav_box {
  margin-top: 30px;
  width: 100%;
}
.cpb-footer-connect_container {
  width: 100%;
  display: none;
}
._fullscreen .cmd-visual_txtarea,
.cmd-box_container,
.cmd-box_container > .box,
.cmd-button_box._center,
.cmd-button_box.ico-camera > .button,
.cmd-button_box > .button,
.cmd-col-card_link,
.cmd-cross-nav-toggle_container > .cmd-section,
.cmd-cross-nav_list,
.cmd-form-shipping_data,
.cmd-form_box .cmd-form_ttl,
.cmd-form_chk_card .cmd-chk_parts,
.cmd-half_container .cmd-half_txtarea > .cmd-section,
.cmd-half_container > .cmd-inner,
.cmd-products_card > a,
.cmd-tab_list,
.cmd-visual_box,
.cmd-visual_img,
.cpb-footer-connect_form,
.cpb-footer-sns_list,
.cpb-footer-sns_list li.cpb-app a,
.cpb-footer-utility_container,
.cpb-modalR_scroll_cover {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.cpb-footer-copyright {
  font-size: 1.4rem;
  line-height: 1.6 !important;
  margin-top: 30px;
  padding-top: 30px;
  text-align: center;
  letter-spacing: 0.075em !important;
  border-top: 1px solid #505050;
}
.cmd-button_box._sizeM._WHT > .button,
.cmd-products_card .item-name_sub,
.cmd-products_card .new,
.cpb-footer-copyright small,
.cpb-footer-lang_item a,
.fntCro,
.fntProL {
  font-family: Cronos Pro LtDisp, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.cmd-form_box .cmd-form_ttl .required,
.cmd-form_err,
.fntNoto,
[lang="ru"] .cmd-button_box._sizeM._WHT > .button,
[lang="ru"] .cmd-button_box > .button,
[lang="ru"] .cmd-products_card_submit a,
[lang="ru"] .cmd-tabAcc_drawer_btn.is-active,
[lang="ru"] .cmd-tab_list > li > a.is-active,
[lang="ru"] .cpb-cart_style .quantity_box .item-price,
[lang="ru"] .cpb-cart_style .quantity_box .price,
[lang="ru"] .cpb-modalR_bottom > .item-link_details a,
[lang="ru"] .cpb-modal_account .cpb-modalR_title,
[lang="ru"] .fntPro,
[lang="ru"] .fntProL,
[lang="ru"] [lang="ja"] .item-color,
[lang="ru"] [lang="ja"] .item-price,
[lang="ru"] [lang="ja"] .num,
[lang="ru"] [lang="ko"] .item-color,
[lang="ru"] [lang="ko"] .item-price,
[lang="ru"] [lang="ko"] .num,
[lang="ru"] [lang="ru"] .item-color,
[lang="ru"] [lang="ru"] .item-price,
[lang="ru"] [lang="ru"] .num,
[lang="ru"] [lang="th"] .item-color,
[lang="ru"] [lang="th"] .item-price,
[lang="ru"] [lang="th"] .num,
[lang="ru"] [lang="vi"] .item-color,
[lang="ru"] [lang="vi"] .item-price,
[lang="ru"] [lang="vi"] .num,
[lang="ru"] [lang="zh-tw"] .item-color,
[lang="ru"] [lang="zh-tw"] .item-price,
[lang="ru"] [lang="zh-tw"] .num {
  font-family: Noto Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
[lang="ja"] .cpb-footer-copyright,
[lang="ko"] .cpb-footer-copyright,
[lang="ru"] .cpb-footer-copyright,
[lang="th"] .cpb-footer-copyright,
[lang="vi"] .cpb-footer-copyright,
[lang="zh-tw"] .cpb-footer-copyright {
  line-height: 1.6 !important;
  letter-spacing: 0.1em !important;
}
[lang="ja"] .cpb-footer-nav_box.column1 {
  min-width: 110px;
}
.cpb-footer-nav_item {
  font-size: 1.8rem;
  margin-top: 30px;
}
.cmd-chk_parts._horizon > li,
.cmd-chk_parts._list > li ~ li,
.cmd-cross-nav-def_list li ~ li,
.cmd-form_box,
.cmd-select-change_box.cmd-section,
.cpb-footer-nav_list,
.cpb-modal_quickview .cpb-products-photo .cmd-slider .slick-dots,
.cpb-withdraw_box {
  margin-top: 15px;
}
.cpb-footer-nav_list + .cpb-footer-nav_item {
  margin-top: 24px;
}
.cpb-footer-nav_list a {
  font-size: 1.6rem;
  line-height: 1.47;
  position: relative;
  display: inline-block;
  padding: 10px 0 10px 20px;
  letter-spacing: 0.053em;
}
[lang="ja"] .cpb-footer-nav_list a,
[lang="ko"] .cpb-footer-nav_list a,
[lang="ru"] .cpb-footer-nav_list a,
[lang="th"] .cpb-footer-nav_list a,
[lang="vi"] .cpb-footer-nav_list a,
[lang="zh-tw"] .cpb-footer-nav_list a {
  font-size: 1.2rem;
  line-height: 1.83;
  letter-spacing: 0.125em;
}
.cpb-footer-nav_list a:before {
  position: absolute;
  top: 1.3em;
  left: 0;
  display: block;
  width: 6px;
  height: 2px;
  content: "";
  background: #fff;
}
[lang="ja"] .cpb-footer-nav_list a:before,
[lang="ko"] .cpb-footer-nav_list a:before,
[lang="ru"] .cpb-footer-nav_list a:before,
[lang="th"] .cpb-footer-nav_list a:before,
[lang="vi"] .cpb-footer-nav_list a:before,
[lang="zh-tw"] .cpb-footer-nav_list a:before {
  top: 1.4em;
}
.cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a {
  font-size: 1.8rem;
  margin-left: -0.3em;
  padding-left: 1em;
}
.cpb-footer-nav_cnt
  > dd.cpb-footer-nav_column
  .cpb-footer-nav_list
  > li.notice
  a:before {
  top: 10px;
  left: 0;
  display: inline-block;
  width: auto;
  height: auto;
  content: "\203b";
  background: 0 0;
}
.cmd-num_down,
.cpb-footer-connect_container .c-text-error {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.cpb-footer-connect_form {
  display: flex;
  margin-top: 10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cpb-footer-connect_form button {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  border: none;
  background: #fff;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.cpb-footer-connect_form button:before {
  font-family: cpbicons !important;
  font-size: 1.6rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "\EA03";
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cpb-footer-connect_form input[type="email"] {
  height: 35px;
  border: none;
  background: #fff;
  -webkit-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.cpb-footer-agree_box {
  font-size: 1.2rem;
  margin-top: 10px;
}
.cmd-contents_cover a:not(.button),
.cpb-footer-agree_box a,
.cpb-footer-sns_list li.cpb-app a:hover .txt {
  text-decoration: underline;
}
.cpb-footer-utility_container {
  display: flex;
  width: 100%;
  margin-top: 30px;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cpb-footer-utility_container.istypeB .cpb-footer-contact_item {
  font-size: 1.8rem;
  width: 100%;
  letter-spacing: 0.03em;
}
.cpb-footer-utility_container.istypeB .cpb-footer-lang_item {
  margin-top: 25px;
}
.cpb-footer-lang_item {
  font-size: 1.6rem;
  width: 100%;
}
[lang="ja"] .cpb-footer-lang_item a,
[lang="ko"] .cpb-footer-lang_item a,
[lang="ru"] .cpb-footer-lang_item a,
[lang="th"] .cpb-footer-lang_item a,
[lang="vi"] .cpb-footer-lang_item a,
[lang="zh-tw"] .cpb-footer-lang_item a {
  letter-spacing: 0.1em;
}
.cmd-half_container .cmd-half_thumb .thumb,
.cmd-half_container .cmd-half_txt_cover,
.cmd-half_container
  .cmd-half_txt_cover
  > .cmd-visual_txtarea
  > .cmd-visual_txt_cover,
.cmd-half_container .cmd-modal-video_box,
.cmd-half_container > .cmd-inner > .cmd-section,
.cmd-main-visual_container._in-visual .cmd-visual_txtarea .cmd-visual_txt_cover,
.cmd-mini_container > .cmd-mini_container,
.cmd-modal-video_txtarea .cmd-visual_txt_cover,
.cmd-visual-slider_container .thumb,
.cmd-visual_txt,
.cmd-wide_container .cmd-modal-video_box,
.cpb-footer-sns_box,
.cpb-modalR_bottom > .item-link_details,
.cpb-modalR_bottom > div {
  width: 100%;
}
.cpb-footer-sns_list {
  line-height: 0;
  display: flex;
  margin-top: 25px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cpb-footer-sns_list li {
  overflow: hidden;
  margin-left: 40px;
  padding-bottom: 1px;
}
.cpb-footer-sns_list li .c-list-iconSvg--CPB {
  display: block;
  width: 20px;
  height: 20px;
}
.cpb-footer-sns_list li .c-list-iconSvg--CPB .c-list-iconSvgPathCpb {
  fill: #061c29;
  fill-rule: evenodd;
}
.cpb-footer-sns_list li .c-list-iconSvg--line {
  display: block;
  width: 22px;
  height: 22px;
}
.cpb-footer-sns_list li.cpb-app a {
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cpb-footer-sns_list li.cpb-app span {
  display: inline-block;
  vertical-align: middle;
}
.cpb-footer-sns_list li.cpb-app .ico-cpb {
  overflow: hidden;
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.cpb-footer-sns_list li.cpb-app .txt {
  font-size: 1.4rem;
  color: #979797;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
}
input[type="number"] {
  -moz-appearance: textfield !important;
}
[class*="cmd-"] input[type="email"],
[class*="cmd-"] input[type="number"],
[class*="cmd-"] input[type="password"],
[class*="cmd-"] input[type="tel"],
[class*="cmd-"] input[type="text"],
[class*="cmd-"] select,
[class*="cmd-"] textarea,
[class*="cpb-"] input[type="email"],
[class*="cpb-"] input[type="number"],
[class*="cpb-"] input[type="password"],
[class*="cpb-"] input[type="tel"],
[class*="cpb-"] input[type="text"],
[class*="cpb-"] select,
[class*="cpb-"] textarea,
[class^="cmd-"] input[type="email"],
[class^="cmd-"] input[type="number"],
[class^="cmd-"] input[type="password"],
[class^="cmd-"] input[type="tel"],
[class^="cmd-"] input[type="text"],
[class^="cmd-"] select,
[class^="cmd-"] textarea,
[class^="cpb-"] input[type="email"],
[class^="cpb-"] input[type="number"],
[class^="cpb-"] input[type="password"],
[class^="cpb-"] input[type="tel"],
[class^="cpb-"] input[type="text"],
[class^="cpb-"] select,
[class^="cpb-"] textarea {
  font-size: 1.8rem;
  width: 100%;
  margin-bottom: 0;
}
[class*="cmd-"] input[type="email"],
[class*="cmd-"] input[type="number"],
[class*="cmd-"] input[type="password"],
[class*="cmd-"] input[type="tel"],
[class*="cmd-"] input[type="text"],
[class*="cmd-"] select,
[class*="cpb-"] input[type="email"],
[class*="cpb-"] input[type="number"],
[class*="cpb-"] input[type="password"],
[class*="cpb-"] input[type="tel"],
[class*="cpb-"] input[type="text"],
[class*="cpb-"] select,
[class^="cmd-"] input[type="email"],
[class^="cmd-"] input[type="number"],
[class^="cmd-"] input[type="password"],
[class^="cmd-"] input[type="tel"],
[class^="cmd-"] input[type="text"],
[class^="cmd-"] select,
[class^="cpb-"] input[type="email"],
[class^="cpb-"] input[type="number"],
[class^="cpb-"] input[type="password"],
[class^="cpb-"] input[type="tel"],
[class^="cpb-"] input[type="text"],
[class^="cpb-"] select {
  height: 36px;
}
[class*="cmd-"] textarea.cmd-textarea,
[class*="cpb-"] textarea.cmd-textarea,
[class^="cmd-"] textarea.cmd-textarea,
[class^="cpb-"] textarea.cmd-textarea {
  margin-top: 5px;
  padding: 10px;
  resize: vertical;
}
[class*="cmd-"] textarea.cmd-textarea._row5,
[class*="cpb-"] textarea.cmd-textarea._row5,
[class^="cmd-"] textarea.cmd-textarea._row5,
[class^="cpb-"] textarea.cmd-textarea._row5 {
  height: 8em;
}
[class*="cmd-"] .c-text-error,
[class*="cpb-"] .c-text-error,
[class^="cmd-"] .c-text-error,
[class^="cpb-"] .c-text-error {
  font-size: 1.4rem;
  font-weight: 400;
  width: 100%;
  margin: 20px 0;
  padding: 18px 0;
}
[class*="cmd-"] .c-text-error--simple,
[class*="cpb-"] .c-text-error--simple,
[class^="cmd-"] .c-text-error--simple,
[class^="cpb-"] .c-text-error--simple {
  font-size: 1.4rem;
  font-weight: 400;
  width: 100%;
  margin: 10px 0;
  padding: 10px;
  background: #faf0f1;
}
.cmd-form_box.is-error input[type="email"],
.cmd-form_box.is-error input[type="number"],
.cmd-form_box.is-error input[type="password"],
.cmd-form_box.is-error input[type="search"],
.cmd-form_box.is-error input[type="tel"],
.cmd-form_box.is-error input[type="text"],
.cmd-form_box.is-error select,
.cmd-form_box.is-error textarea,
.cmd-form_box.is-error > .cmd-select,
.cmd-select.is-error,
[class*="cmd-"] input[type="email"].is-error,
[class*="cmd-"] input[type="number"].is-error,
[class*="cmd-"] input[type="password"].is-error,
[class*="cmd-"] input[type="search"].is-error,
[class*="cmd-"] input[type="tel"].is-error,
[class*="cmd-"] input[type="text"].is-error,
[class*="cmd-"] select.is-error,
[class*="cmd-"] textarea.is-error,
[class*="cpb-"] input[type="email"].is-error,
[class*="cpb-"] input[type="number"].is-error,
[class*="cpb-"] input[type="password"].is-error,
[class*="cpb-"] input[type="search"].is-error,
[class*="cpb-"] input[type="tel"].is-error,
[class*="cpb-"] input[type="text"].is-error,
[class*="cpb-"] select.is-error,
[class*="cpb-"] textarea.is-error,
[class^="cmd-"] input[type="email"].is-error,
[class^="cmd-"] input[type="number"].is-error,
[class^="cmd-"] input[type="password"].is-error,
[class^="cmd-"] input[type="search"].is-error,
[class^="cmd-"] input[type="tel"].is-error,
[class^="cmd-"] input[type="text"].is-error,
[class^="cmd-"] select.is-error,
[class^="cmd-"] textarea.is-error,
[class^="cpb-"] input[type="email"].is-error,
[class^="cpb-"] input[type="number"].is-error,
[class^="cpb-"] input[type="password"].is-error,
[class^="cpb-"] input[type="search"].is-error,
[class^="cpb-"] input[type="tel"].is-error,
[class^="cpb-"] input[type="text"].is-error,
[class^="cpb-"] select.is-error,
[class^="cpb-"] textarea.is-error {
  border-color: #b52535;
}
[class*="cmd-"] input[type="email"]:disabled,
[class*="cmd-"] input[type="number"]:disabled,
[class*="cmd-"] input[type="password"]:disabled,
[class*="cmd-"] input[type="search"]:disabled,
[class*="cmd-"] input[type="tel"]:disabled,
[class*="cmd-"] input[type="text"]:disabled,
[class*="cmd-"] select:disabled,
[class*="cmd-"] textarea:disabled,
[class*="cpb-"] input[type="email"]:disabled,
[class*="cpb-"] input[type="number"]:disabled,
[class*="cpb-"] input[type="password"]:disabled,
[class*="cpb-"] input[type="search"]:disabled,
[class*="cpb-"] input[type="tel"]:disabled,
[class*="cpb-"] input[type="text"]:disabled,
[class*="cpb-"] select:disabled,
[class*="cpb-"] textarea:disabled,
[class^="cmd-"] input[type="email"]:disabled,
[class^="cmd-"] input[type="number"]:disabled,
[class^="cmd-"] input[type="password"]:disabled,
[class^="cmd-"] input[type="search"]:disabled,
[class^="cmd-"] input[type="tel"]:disabled,
[class^="cmd-"] input[type="text"]:disabled,
[class^="cmd-"] select:disabled,
[class^="cmd-"] textarea:disabled,
[class^="cpb-"] input[type="email"]:disabled,
[class^="cpb-"] input[type="number"]:disabled,
[class^="cpb-"] input[type="password"]:disabled,
[class^="cpb-"] input[type="search"]:disabled,
[class^="cpb-"] input[type="tel"]:disabled,
[class^="cpb-"] input[type="text"]:disabled,
[class^="cpb-"] select:disabled,
[class^="cpb-"] textarea:disabled {
  background: #e8e8e8 !important;
}
[class*="cmd-"] input[type="email"],
[class*="cmd-"] input[type="number"],
[class*="cmd-"] input[type="password"],
[class*="cmd-"] input[type="tel"],
[class*="cmd-"] input[type="text"],
[class*="cpb-"] input[type="email"],
[class*="cpb-"] input[type="number"],
[class*="cpb-"] input[type="password"],
[class*="cpb-"] input[type="tel"],
[class*="cpb-"] input[type="text"],
[class^="cmd-"] input[type="email"],
[class^="cmd-"] input[type="number"],
[class^="cmd-"] input[type="password"],
[class^="cmd-"] input[type="tel"],
[class^="cmd-"] input[type="text"],
[class^="cpb-"] input[type="email"],
[class^="cpb-"] input[type="number"],
[class^="cpb-"] input[type="password"],
[class^="cpb-"] input[type="tel"],
[class^="cpb-"] input[type="text"] {
  background: #fff !important;
  line-height: 1.47;
  padding: 0 10px;
  letter-spacing: 0.03em;
  color: #000;
  border: 1px solid #d7d7d7;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmd-num_set button,
.cmd-select select {
  background: 0 0;
  -webkit-appearance: none;
  position: relative;
}
.cmd-button_container,
.cmd-cross-nav_area + #contents.cmd-contents_cover > .cmd-section:first-child,
.cmd-cross-nav_area
  + #contents.cmd-contents_cover
  > .cmd-title-section:first-child,
.cmd-form_box.notes,
.cmd-form_container + .cmd-tab_contents,
.cmd-section._sptMdl,
.cmd-section > .cmd-box_container._sptMdl,
.cmd-visual_card > * + .cmd-box_container.cmd-visual_btn,
.cmd-visual_card > * + .cmd-button_box {
  margin-top: 40px;
  cursor:pointer;
}
.cmd-form_box .cmd-form_ttl {
  font-size: 1.6rem;
  line-height: 1.47;
  display: flex;
  letter-spacing: 0.053em;
  color: #000;
  -webkit-justify-content: space-between;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.cmd-form_box .cmd-form_ttl + * {
  margin-top: 2px;
}
[lang="ja"] .cmd-form_box .cmd-form_ttl,
[lang="ko"] .cmd-form_box .cmd-form_ttl,
[lang="ru"] .cmd-form_box .cmd-form_ttl,
[lang="th"] .cmd-form_box .cmd-form_ttl,
[lang="vi"] .cmd-form_box .cmd-form_ttl,
[lang="zh-tw"] .cmd-form_box .cmd-form_ttl {
  font-size: 1.4rem;
  line-height: 1.47;
  letter-spacing: 0.094em;
  display: block;
}
.cmd-form_box .cmd-form_ttl.is-error,
.cmd-form_box.is-error > .cmd-form_ttl {
  color: #b52535;
}
.cmd-form_box .cmd-form_ttl .required {
  font-size: 1rem;
  line-height: 1;
  margin-top: -3px;
  padding: 5px 0.5em;
  vertical-align: middle;
  color: #fff;
  border-radius: 2px;
  background: #bf2136;
}
[lang="ja"] .cmd-button_box._sizeM._WHT > .button,
[lang="ja"] .cmd-button_box > .button,
[lang="ja"] .cmd-form_box .cmd-form_ttl .required,
[lang="ja"] .cmd-form_err,
[lang="ja"] .cmd-products_card_submit a,
[lang="ja"] .cmd-tabAcc_drawer_btn.is-active,
[lang="ja"] .cmd-tab_list > li > a.is-active,
[lang="ja"] .cpb-cart_style .quantity_box .item-price,
[lang="ja"] .cpb-cart_style .quantity_box .price,
[lang="ja"] .cpb-modalR_bottom > .item-link_details a,
[lang="ja"] .cpb-modal_account .cpb-modalR_title,
[lang="ja"] .fntNoto,
[lang="ja"] .fntPro,
[lang="ja"] .fntProL,
[lang="ja"] .fontSS,
[lang="ja"] [lang="ja"] .item-color,
[lang="ja"] [lang="ja"] .item-price,
[lang="ja"] [lang="ja"] .num,
[lang="ja"] [lang="ko"] .item-color,
[lang="ja"] [lang="ko"] .item-price,
[lang="ja"] [lang="ko"] .num,
[lang="ja"] [lang="ru"] .item-color,
[lang="ja"] [lang="ru"] .item-price,
[lang="ja"] [lang="ru"] .num,
[lang="ja"] [lang="th"] .item-color,
[lang="ja"] [lang="th"] .item-price,
[lang="ja"] [lang="th"] .num,
[lang="ja"] [lang="vi"] .item-color,
[lang="ja"] [lang="vi"] .item-price,
[lang="ja"] [lang="vi"] .num,
[lang="ja"] [lang="zh-tw"] .item-color,
[lang="ja"] [lang="zh-tw"] .item-price,
[lang="ja"] [lang="zh-tw"] .num {
  font-family: Noto Sans JP, ヒラギノ角ゴ ProN W3, Hiragino Kaku Gothic ProN,
    ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, 游ゴシック, YuGothic,
    Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
[lang="ko"] .cmd-button_box._sizeM._WHT > .button,
[lang="ko"] .cmd-button_box > .button,
[lang="ko"] .cmd-form_box .cmd-form_ttl .required,
[lang="ko"] .cmd-form_err,
[lang="ko"] .cmd-products_card_submit a,
[lang="ko"] .cmd-tabAcc_drawer_btn.is-active,
[lang="ko"] .cmd-tab_list > li > a.is-active,
[lang="ko"] .cpb-cart_style .quantity_box .item-price,
[lang="ko"] .cpb-cart_style .quantity_box .price,
[lang="ko"] .cpb-modalR_bottom > .item-link_details a,
[lang="ko"] .cpb-modal_account .cpb-modalR_title,
[lang="ko"] .fntNoto,
[lang="ko"] .fntPro,
[lang="ko"] .fntProL,
[lang="ko"] .fontSS,
[lang="ko"] [lang="ja"] .item-color,
[lang="ko"] [lang="ja"] .item-price,
[lang="ko"] [lang="ja"] .num,
[lang="ko"] [lang="ko"] .item-color,
[lang="ko"] [lang="ko"] .item-price,
[lang="ko"] [lang="ko"] .num,
[lang="ko"] [lang="ru"] .item-color,
[lang="ko"] [lang="ru"] .item-price,
[lang="ko"] [lang="ru"] .num,
[lang="ko"] [lang="th"] .item-color,
[lang="ko"] [lang="th"] .item-price,
[lang="ko"] [lang="th"] .num,
[lang="ko"] [lang="vi"] .item-color,
[lang="ko"] [lang="vi"] .item-price,
[lang="ko"] [lang="vi"] .num,
[lang="ko"] [lang="zh-tw"] .item-color,
[lang="ko"] [lang="zh-tw"] .item-price,
[lang="ko"] [lang="zh-tw"] .num {
  font-family: Noto Sans KR, Malgun Gothic, NanumGothic, Helvetica, Arial,
    sans-serif !important;
}
[lang="th"] .cmd-button_box._sizeM._WHT > .button,
[lang="th"] .cmd-button_box > .button,
[lang="th"] .cmd-form_box .cmd-form_ttl .required,
[lang="th"] .cmd-form_err,
[lang="th"] .cmd-products_card_submit a,
[lang="th"] .cmd-tabAcc_drawer_btn.is-active,
[lang="th"] .cmd-tab_list > li > a.is-active,
[lang="th"] .cpb-cart_style .quantity_box .item-price,
[lang="th"] .cpb-cart_style .quantity_box .price,
[lang="th"] .cpb-modalR_bottom > .item-link_details a,
[lang="th"] .cpb-modal_account .cpb-modalR_title,
[lang="th"] .fntNoto,
[lang="th"] .fntPro,
[lang="th"] .fntProL,
[lang="th"] .fontSS,
[lang="th"] [lang="ja"] .item-color,
[lang="th"] [lang="ja"] .item-price,
[lang="th"] [lang="ja"] .num,
[lang="th"] [lang="ko"] .item-color,
[lang="th"] [lang="ko"] .item-price,
[lang="th"] [lang="ko"] .num,
[lang="th"] [lang="ru"] .item-color,
[lang="th"] [lang="ru"] .item-price,
[lang="th"] [lang="ru"] .num,
[lang="th"] [lang="th"] .item-color,
[lang="th"] [lang="th"] .item-price,
[lang="th"] [lang="th"] .num,
[lang="th"] [lang="vi"] .item-color,
[lang="th"] [lang="vi"] .item-price,
[lang="th"] [lang="vi"] .num,
[lang="th"] [lang="zh-tw"] .item-color,
[lang="th"] [lang="zh-tw"] .item-price,
[lang="th"] [lang="zh-tw"] .num {
  font-family: Noto Sans Thai, Tahoma, Helvetica, Arial, sans-serif !important;
}
[lang="zh-tw"] .cmd-button_box._sizeM._WHT > .button,
[lang="zh-tw"] .cmd-button_box > .button,
[lang="zh-tw"] .cmd-form_box .cmd-form_ttl .required,
[lang="zh-tw"] .cmd-form_err,
[lang="zh-tw"] .cmd-products_card_submit a,
[lang="zh-tw"] .cmd-tabAcc_drawer_btn.is-active,
[lang="zh-tw"] .cmd-tab_list > li > a.is-active,
[lang="zh-tw"] .cpb-cart_style .quantity_box .item-price,
[lang="zh-tw"] .cpb-cart_style .quantity_box .price,
[lang="zh-tw"] .cpb-modalR_bottom > .item-link_details a,
[lang="zh-tw"] .cpb-modal_account .cpb-modalR_title,
[lang="zh-tw"] .fntNoto,
[lang="zh-tw"] .fntPro,
[lang="zh-tw"] .fntProL,
[lang="zh-tw"] .fontSS,
[lang="zh-tw"] [lang="ja"] .item-color,
[lang="zh-tw"] [lang="ja"] .item-price,
[lang="zh-tw"] [lang="ja"] .num,
[lang="zh-tw"] [lang="ko"] .item-color,
[lang="zh-tw"] [lang="ko"] .item-price,
[lang="zh-tw"] [lang="ko"] .num,
[lang="zh-tw"] [lang="ru"] .item-color,
[lang="zh-tw"] [lang="ru"] .item-price,
[lang="zh-tw"] [lang="ru"] .num,
[lang="zh-tw"] [lang="th"] .item-color,
[lang="zh-tw"] [lang="th"] .item-price,
[lang="zh-tw"] [lang="th"] .num,
[lang="zh-tw"] [lang="vi"] .item-color,
[lang="zh-tw"] [lang="vi"] .item-price,
[lang="zh-tw"] [lang="vi"] .num,
[lang="zh-tw"] [lang="zh-tw"] .item-color,
[lang="zh-tw"] [lang="zh-tw"] .item-price,
[lang="zh-tw"] [lang="zh-tw"] .num {
  font-family: Noto Sans TC, Droid Sans, sans-serif !important;
}
[lang="vi"] .cmd-button_box._sizeM._WHT > .button,
[lang="vi"] .cmd-button_box > .button,
[lang="vi"] .cmd-form_box .cmd-form_ttl .required,
[lang="vi"] .cmd-form_err,
[lang="vi"] .cmd-products_card_submit a,
[lang="vi"] .cmd-tabAcc_drawer_btn.is-active,
[lang="vi"] .cmd-tab_list > li > a.is-active,
[lang="vi"] .cpb-cart_style .quantity_box .item-price,
[lang="vi"] .cpb-cart_style .quantity_box .price,
[lang="vi"] .cpb-modalR_bottom > .item-link_details a,
[lang="vi"] .cpb-modal_account .cpb-modalR_title,
[lang="vi"] .fntNoto,
[lang="vi"] .fntPro,
[lang="vi"] .fntProL,
[lang="vi"] .fontSS,
[lang="vi"] [lang="ja"] .item-color,
[lang="vi"] [lang="ja"] .item-price,
[lang="vi"] [lang="ja"] .num,
[lang="vi"] [lang="ko"] .item-color,
[lang="vi"] [lang="ko"] .item-price,
[lang="vi"] [lang="ko"] .num,
[lang="vi"] [lang="ru"] .item-color,
[lang="vi"] [lang="ru"] .item-price,
[lang="vi"] [lang="ru"] .num,
[lang="vi"] [lang="th"] .item-color,
[lang="vi"] [lang="th"] .item-price,
[lang="vi"] [lang="th"] .num,
[lang="vi"] [lang="vi"] .item-color,
[lang="vi"] [lang="vi"] .item-price,
[lang="vi"] [lang="vi"] .num,
[lang="vi"] [lang="zh-tw"] .item-color,
[lang="vi"] [lang="zh-tw"] .item-price,
[lang="vi"] [lang="zh-tw"] .num {
  font-family: Noto Sans Tai Viet, Noto Sans, Helvetica, Arial, sans-serif !important;
}
._wrap,
.cmd-form_box > .cmd-box_container > .box {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cmd-form_box .cmd-cart_err:last-child,
.cmd-form_err._simple:last-child {
  margin-bottom: 0;
}
.cmd-form_box.cmd-box_container > .box {
  margin-top: 8px !important;
}
.cmd-form_box.cmd-box_container > .box .cmd-form_ttl {
  padding-top: 7px;
}
.cmd-form_box.cmd-box_container:first-child {
  margin-top: -8px;
}
.cmd-form_box .notes {
  font-size: 1.4rem;
  margin-top: 5px;
  color: #000;
}
.cmd-form_box .cmd-button_box._sizeM > .button {
  font-size: 1.6rem;
  min-height: 36px;
  padding: 5px 8px;
}
.cmd-form_err {
  margin: 30px 0;
  padding: 16px 0;
  color: #b52434;
  border-top: 1px solid #b52434;
  border-bottom: 1px solid #b52434;
}
.cpb-modalC_title,
.cpb-modalR_title {
  margin-bottom: 20px;
  font-size: 2.2rem;
}
.cmd-num_select,
.cmd-num_set,
.cmd-select {
  border: 1px solid #d7d7d7;
  background: #fff;
}
.cmd-form_err._simple {
  font-size: 1.4rem;
  font-weight: 400;
  width: 100%;
  margin: 10px 0;
  padding: 8px 10px;
  color: #be2035;
  border: none;
  background: #fbf1f1;
}
.cmd-select {
  position: relative;
  display: block;
}
.cmd-select select {
  color: #000;
  line-height: 1.08;
  z-index: 1;
  height: 34px;
  padding: 7px 30px 7px 8px;
  border: none;
  -moz-appearance: none;
  appearance: none;
}
.cmd-select select::-ms-expand {
  display: none;
}
.cmd-select._auto {
  display: inline-block;
  width: auto;
  min-width: 190px;
  margin-right: auto;
  margin-left: auto;
}
.cmd-select:after {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  margin-top: -3px;
  content: "";
  border-width: 6px 6px 0;
  border-style: solid;
  border-color: #081f2c transparent transparent;
}
[lang="ja"] .cmd-select select,
[lang="ko"] .cmd-select select,
[lang="ru"] .cmd-select select,
[lang="th"] .cmd-select select,
[lang="vi"] .cmd-select select,
[lang="zh-tw"] .cmd-select select {
  line-height: 1.35;
  padding: 4px 30px 4px 8px;
}
.cmd-chk_parts input[type="checkbox"] + .label:before,
.cmd-num_set button:after {
  font-family: cpbicons !important;
  font-style: normal;
  line-height: 1;
}
.cmd-num_set {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 105px;
  height: 35px;
}
.cmd-num_set button {
  display: block;
  width: 33.333%;
  border: none;
  -moz-appearance: none;
  appearance: none;
}
.cmd-num_set button:after {
  font-size: 1.4rem;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cmd-num_down:after {
  content: "\EA0D";
}
.cmd-num_up {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.cmd-num_up:after {
  content: "\EA0E";
}
.cmd-num_txt {
  width: 100%;
  color: #081f2c;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-num_list {
  position: relative;
  width: 33.333%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cmd-num_select {
  position: absolute;
  z-index: 2;
  top: 33px;
  left: 0;
  display: none;
  width: 100%;
}
.cmd-num_select.is-up {
  top: auto;
  bottom: 33px;
}
.cmd-num_select a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 35px;
  text-align: center;
  color: #081f2c;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-num_select a.is-current {
  background: #d7d7d7;
}
.input {
  width: 100%;
  padding: 8px !important;
}
.cmd-chk_parts input[type="checkbox"][disabled][disabled] + .label span:after,
.cmd-chk_parts
  input[type="checkbox"][disabled][disabled]:focus
  + .label
  span:after,
.cmd-chk_parts
  input[type="checkbox"][disabled][disabled]:focus
  ~ .label
  span:after,
.cmd-chk_parts input[type="checkbox"][disabled][disabled] ~ .label span:after,
.cmd-cross-nav_container,
.cmd-form-chk_toggle_contents,
.cmd-form_chk_card .cmd-chk_parts input[type="radio"] + .label span:after,
.cmd-input-toggle_contents,
.cmd-input-toggle_contents._multiplex.is-active
  > .cmd-input-toggle_box._uncheck,
.cmd-input-toggle_contents._multiplex > .cmd-input-toggle_box._checked,
.cmd-modal-video_btn._icon .txt:after,
.cmd-slider._nodots .slick-dots,
.cmd-slider_arrow,
.cmd-tab_contents,
.cmd-toggle_contents,
.cmd-visual_video,
.cpb-modal-cookie_container,
.cpb-modalR_container,
.cpb-modalR_replace,
.cpb-modal_overlay,
.cpb-modal_quickview .cpb-products-details .item-link_sns,
.cpb-modal_quickview .cpb-products-info .item-txt,
.cpb-modal_quickview .cpb-products_details_cover > *,
.cpb-modal_quickview .cpb-products_inner > *,
input[type="checkbox"] + .label .is-checked,
input[type="checkbox"]:checked + .label .is-checkout,
input[type="radio"] + .label .is-checked,
input[type="radio"]:checked + .label .is-checkout {
  display: none;
}
.cmd-chk_parts._list,
.cmd-slider .slick-arrow.slick-disabled > span {
  cursor: default;
}
.cmd-chk_parts._horizon {
  margin-top: -15px;
}
.cmd-chk_parts input[type="checkbox"],
.cmd-chk_parts input[type="radio"] {
  position: absolute;
  z-index: -10;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: auto;
  height: auto;
  margin: -1px;
  padding: 0;
  border: 0;
}
.cmd-chk_parts input[type="checkbox"] + .label,
.cmd-chk_parts input[type="radio"] + .label {
  font-weight: 400 !important;
  position: relative;
  display: inline-block;
  padding-left: 30px;
  cursor: pointer;
  vertical-align: top;
}
.cmd-chk_parts input[type="checkbox"] + .label:before,
.cmd-chk_parts input[type="radio"] + .label:before {
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  content: "";
  border: none;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}
.cmd-chk_parts input[type="checkbox"][disabled] + .label,
.cmd-chk_parts input[type="checkbox"][disabled]:focus + .label,
.cmd-chk_parts input[type="checkbox"][disabled]:focus ~ .label,
.cmd-chk_parts input[type="checkbox"][disabled] ~ .label,
.cmd-chk_parts input[type="radio"][disabled] + .label,
.cmd-chk_parts input[type="radio"][disabled]:focus + .label,
.cmd-chk_parts input[type="radio"][disabled]:focus ~ .label,
.cmd-chk_parts input[type="radio"][disabled] ~ .label {
  display: inline-block;
  cursor: default;
  color: #979797 !important;
}
.cmd-chk_parts input[type="radio"] + .label:after,
.cmd-chk_parts input[type="radio"] + .label:before {
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  content: "";
  border: none;
}
.cmd-chk_parts input[type="radio"] + .label:before {
  border: 1px solid #979797;
  border-radius: 50%;
  background: #fff;
}
[lang="ja"] .cmd-chk_parts input[type="radio"] + .label:before,
[lang="ko"] .cmd-chk_parts input[type="radio"] + .label:before,
[lang="ru"] .cmd-chk_parts input[type="radio"] + .label:before,
[lang="th"] .cmd-chk_parts input[type="radio"] + .label:before,
[lang="vi"] .cmd-chk_parts input[type="radio"] + .label:before,
[lang="zh-tw"] .cmd-chk_parts input[type="radio"] + .label:before {
  top: 3px;
}
.cmd-bg_BLU a.cmd-col-card_link .cmd-button_box._WHT > .button,
.cmd-chk_parts input[type="radio"]:checked + .label:before {
  border-color: #081f2c;
}
.cmd-chk_parts input[type="radio"]:checked + .label:after {
  top: 7px;
  left: 3px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #081f2c;
}
[lang="ja"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
[lang="ko"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
[lang="ru"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
[lang="th"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
[lang="vi"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
[lang="zh-tw"] .cmd-chk_parts input[type="radio"]:checked + .label:after {
  top: 6px;
}
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]
  + .label:before,
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  + .label:before,
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  ~ .label:before,
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]
  ~ .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]
  + .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  + .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  ~ .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]
  ~ .label:before,
.cmd-chk_parts input[type="radio"][disabled] + .label:before,
.cmd-chk_parts input[type="radio"][disabled]:focus + .label:before,
.cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:before,
.cmd-chk_parts input[type="radio"][disabled] ~ .label:before,
.cmd-form_chk_card .cmd-chk_parts input[type="radio"][disabled] + .label:before,
.cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  + .label:before,
.cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  ~ .label:before,
.cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"][disabled]
  ~ .label:before {
  background: #f5f5f5 !important;
}
.brand-synactif .cmd-chk_parts input[type="radio"][disabled] + .label:before,
.brand-synactif
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  + .label:before,
.brand-synactif
  .cmd-chk_parts
  input[type="radio"][disabled]:focus
  ~ .label:before,
.brand-synactif .cmd-chk_parts input[type="radio"][disabled] ~ .label:before,
.cmd-bg_BLU .cmd-chk_parts input[type="radio"][disabled] + .label:before,
.cmd-bg_BLU .cmd-chk_parts input[type="radio"][disabled]:focus + .label:before,
.cmd-bg_BLU .cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:before,
.cmd-bg_BLU .cmd-chk_parts input[type="radio"][disabled] ~ .label:before {
  border: 1px solid #979797 !important;
  background: 0 0 !important;
}
.cmd-chk_parts input[type="radio"][disabled] + .label:after,
.cmd-chk_parts input[type="radio"][disabled]:focus + .label:after,
.cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:after,
.cmd-chk_parts input[type="radio"][disabled] ~ .label:after {
  top: 4px;
  left: 9px;
  display: block;
  width: 1px;
  height: 17px;
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
  background: #979797;
}
.cmd-chk_parts input[type="checkbox"] + .label:before {
  font-size: 1.8rem;
  font-weight: 400;
  position: absolute;
  content: "\EA01";
  color: #979797;
  background-color: #fff;
}
.cmd-chk_parts input[type="checkbox"]:checked + .label:before {
  content: "\EA02";
  color: #081f2c;
}
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  + .label:before,
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  + .label:before,
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  ~ .label:before,
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  ~ .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  + .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  + .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  ~ .label:before,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  ~ .label:before,
.cmd-chk_parts input[type="checkbox"][disabled] + .label:before,
.cmd-chk_parts input[type="checkbox"][disabled]:focus + .label:before,
.cmd-chk_parts input[type="checkbox"][disabled]:focus ~ .label:before,
.cmd-chk_parts input[type="checkbox"][disabled][disabled] + .label:before,
.cmd-chk_parts input[type="checkbox"][disabled][disabled]:focus + .label:before,
.cmd-chk_parts input[type="checkbox"][disabled][disabled]:focus ~ .label:before,
.cmd-chk_parts input[type="checkbox"][disabled][disabled] ~ .label:before,
.cmd-chk_parts input[type="checkbox"][disabled] ~ .label:before,
.cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  + .label:before,
.cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  + .label:before,
.cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]:focus
  ~ .label:before,
.cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"][disabled]
  ~ .label:before {
  color: #eee !important;
  background: #efefef !important;
}
.brand-synactif
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]
  + .label:before,
.brand-synactif
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]:focus
  + .label:before,
.brand-synactif
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]:focus
  ~ .label:before,
.brand-synactif
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]
  ~ .label:before,
.cmd-bg_BLU
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]
  + .label:before,
.cmd-bg_BLU
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]:focus
  + .label:before,
.cmd-bg_BLU
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]:focus
  ~ .label:before,
.cmd-bg_BLU
  .cmd-chk_parts
  input[type="checkbox"][disabled][disabled]
  ~ .label:before {
  color: #666 !important;
  background: 0 0;
}
.cmd-form_chk_card .cmd-chk_parts {
  display: flex;
  height: 100%;
}
.cmd-form_chk_card .cmd-chk_parts .label {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
  padding: 20px 20px 20px 54px !important;
  color: #000;
  border: 1px solid #d9d9d8;
  background: #fff;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
[lang="ja"] .cmd-form_chk_card .cmd-chk_parts .label,
[lang="ko"] .cmd-form_chk_card .cmd-chk_parts .label,
[lang="ru"] .cmd-form_chk_card .cmd-chk_parts .label,
[lang="th"] .cmd-form_chk_card .cmd-chk_parts .label,
[lang="vi"] .cmd-form_chk_card .cmd-chk_parts .label,
[lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts .label {
  padding: 17px 20px 17px 54px !important;
}
.cmd-form_chk_card .cmd-chk_parts .label > *,
.cmd-half_container .cmd-modal-video_btn picture,
.cmd-wide_container .cmd-modal-video_btn picture {
  display: block;
  width: 100%;
}
.cmd-form_chk_card .cmd-chk_parts input[type="checkbox"]:checked + .label,
.cmd-form_chk_card .cmd-chk_parts input[type="radio"]:checked + .label {
  color: #081f2c;
  border-color: #081f2c;
}
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"]:checked
  + .label,
.brand-synactif
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]:checked
  + .label,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="checkbox"]:checked
  + .label,
.cmd-bg_BLU
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]:checked
  + .label {
  color: #081f2c;
  border-color: #fff;
}
.cmd-form_chk_card .cmd-chk_parts input[type="checkbox"] + .label:before {
  top: 23px;
  left: 20px;
}
.cmd-form_chk_card .cmd-chk_parts input[type="radio"] + .label:before {
  top: 22px;
  left: 20px;
}
.cmd-form_chk_card .cmd-chk_parts input[type="radio"] + .label:after {
  top: 25px;
  left: 23px;
}
[lang="ja"]
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]
  + .label:after,
[lang="ko"]
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]
  + .label:after,
[lang="ru"]
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]
  + .label:after,
[lang="th"]
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]
  + .label:after,
[lang="vi"]
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]
  + .label:after,
[lang="zh-tw"]
  .cmd-form_chk_card
  .cmd-chk_parts
  input[type="radio"]
  + .label:after {
  top: 25px;
}
.cmd-form_chk_card .cmd-chk_parts input[type="radio"][disabled] + .label:after {
  top: 23px !important;
  left: 28px !important;
}
.cmd-form_chk_card .cmd-chk_parts._min .label {
  min-height: 35px;
  padding: 5px 20px 5px 34px !important;
}
.cmd-form_chk_card .cmd-chk_parts._min input[type="checkbox"] + .label:before {
  top: 8px;
  left: 8px;
}
.cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="checkbox"][disabled]
  + .label:before {
  background: #efefef !important;
}
.cmd-form_chk_card .cmd-chk_parts._min input[type="radio"] + .label:before {
  top: 8px;
  left: 9px;
}
[lang="ja"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:before,
[lang="ko"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:before,
[lang="ru"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:before,
[lang="th"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:before,
[lang="vi"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:before,
[lang="zh-tw"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:before {
  top: 8px;
}
.cmd-form_chk_card .cmd-chk_parts._min input[type="radio"] + .label:after {
  top: 11px;
  left: 12px;
}
[lang="ja"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:after,
[lang="ko"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:after,
[lang="ru"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:after,
[lang="th"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:after,
[lang="vi"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:after,
[lang="zh-tw"]
  .cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"]
  + .label:after {
  top: 11px;
}
.cmd-form_chk_card
  .cmd-chk_parts._min
  input[type="radio"][disabled]
  + .label:after {
  top: 9px !important;
  left: 17px !important;
}
.cmd-breadcrumb_list li,
.cmd-form_chk_card,
.cmd-indent_list.asterisk li,
.cmd-indent_list.asterisk p,
.cmd-indent_list.decimal li,
.cmd-indent_list.decimal p,
.cmd-indent_list.dots li,
.cmd-indent_list.dots p,
.cmd-indent_list.hyphen li,
.cmd-indent_list.hyphen p,
.cmd-main-visual_container,
.cmd-modal-video_btn,
.cmd-modal-video_container,
.cmd-products_card,
.cmd-wide_container > .cmd-box_container._flat.box-md-2 {
  position: relative;
}
.cmd-form_chk_card .cmd-form-edit_btn {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 70px;
}
.cmd-form_chk_card._edit .cmd-chk_label_ttl {
  padding-right: 80px;
}
.cmd-form_chk_card._remove .item-action_link {
  position: absolute;
  bottom: 10px;
  left: 54px;
}
.sppb40,
[lang="ja"] .cmd-form_chk_card._remove .cmd-chk_parts .label {
  padding-bottom: 40px !important;
}
.cmd-form_zip input {
  max-width: calc(100% - 8em);
}
.cmd-form_zip .cmd-button_box {
  width: calc(8em - 10px);
  margin-left: 10px;
}
.cmd-form-shipping_data {
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmd-form-shipping_data .cmd-select {
  max-width: 300px;
}
.cmd-form-shipping_data > dt {
  position: relative;
  width: 10em;
  padding-right: 10px;
}
.cmd-form-shipping_data > dt:after {
  float: right;
  content: "\ff1a";
}
.cmd-form-shipping_data > dd {
  width: calc(100% - 10em);
}
.cmd-form_chk_card .cmd-chk_parts div.label {
  padding: 20px !important;
  cursor: default;
  color: #081f2c;
  border-color: #081f2c;
}
.cmd-main-visual_container._fullscreen > div,
.cpb-modalR_contents > form,
.cpb-modalR_inner {
  height: 100%;
}
.cpb-modalR_wrap {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  background: #fff;
  will-change: transform;
}
.is-modal-open .cpb-modalR_wrap {
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.cmd-button_box > .button,
.cpb-modalR_bottom > .item-link_details a {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  -webkit-appearance: none;
}
.cpb-modalR_wrap .nicescroll-rails {
  right: 0.6%;
  left: auto !important;
}
.cpb-modalR_contents {
  position: relative;
  width: 100%;
  height: 100%;
}
.cpb-modalR_contents .cpb-modal_scroll {
  position: relative;
  overflow-y: auto;
  -ms-overflow-y: auto;
  height: 100%;
  padding: 40px 20px 0;
}
.cpb-modalR_contents .cpb-modal_scroll > div {
  padding-bottom: 40px;
}
.cpb-modalR_contents.cpb-cart_style > form {
  display: block;
  width: 100%;
  height: 100%;
}
.cpb-modalR_contents .cmd-form_box > .cpb-modalR_title {
  margin-top: 40px;
  margin-bottom: 15px;
}
.cpb-modalR_scroll_cover {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.cpb-modalR_scroll_cover .cpb-modalR_inner {
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cpb-modalR_scroll_cover .cpb-modal_scroll {
  height: auto;
}
.cpb-modalR_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px 3%;
  background: #f5f5f5;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmd-indent_list > li ~ li,
.cmd-indent_list > p ~ p,
.cmd-products_card .txtarea p ~ p,
.cpb-modalR_bottom > * + *,
.cpb-modal_account .account-name + .account-txt {
  margin-top: 5px;
}
.c-container > .c-underContainer.is-margin01:first-child,
.cmd-breadcrumb_container + .cmd-mini_container,
.cmd-breadcrumb_container + .cmd-section,
.cmd-breadcrumb_container + .cmd-title-section,
.cmd-breadcrumb_container + form > .cmd-mini_container,
.cmd-breadcrumb_container + form > .cmd-section,
.cmd-hr + *,
.cmd-indent_container:first-child,
.cmd-main-visual_container .cmd-visual_card > :first-child,
.cmd-visual_card > :first-child,
.cmd-wide_container.cmd-visual_container._fill + .cmd-half_container,
.cmd-wide_container.cmd-visual_container._fill + .cmd-wide_container,
.cpb-modalC_contents .cmd-title-section:first-child,
.cpb-modalR_bottom .cpb-products-cart_submit,
.spt0,
.treatment-fullscreenModules_01,
h1.invisible + .cmd-section {
  margin-top: 0 !important;
}
.cpb-modalR_bottom p.is-error {
  font-size: 1.6rem;
  text-align: center;
  color: #be2035;
}
.cpb-modalR_bottom > .item-link_details a {
  font-family: Cronos Pro Disp, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 2.2rem;
  line-height: 1.2;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 45px;
  margin: 0;
  padding: 8px;
  transition: 0.2s;
  text-align: center;
  letter-spacing: 0.18em;
  color: #fff;
  border: 1px solid #081f2c;
  border-radius: 0;
  background: #081f2c;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
[lang="ja"] .cpb-modalR_bottom > .item-link_details a,
[lang="ko"] .cpb-modalR_bottom > .item-link_details a,
[lang="ru"] .cpb-modalR_bottom > .item-link_details a,
[lang="th"] .cpb-modalR_bottom > .item-link_details a,
[lang="vi"] .cpb-modalR_bottom > .item-link_details a,
[lang="zh-tw"] .cpb-modalR_bottom > .item-link_details a {
  letter-spacing: 0.01em;
}
.cpb-modalR_title {
  line-height: 1.125 !important;
  padding-right: 40px;
  letter-spacing: 0.073em !important;
}
[lang="ja"] .cpb-modalR_title,
[lang="ko"] .cpb-modalR_title,
[lang="ru"] .cpb-modalR_title,
[lang="th"] .cpb-modalR_title,
[lang="vi"] .cpb-modalR_title,
[lang="zh-tw"] .cpb-modalR_title {
  font-size: 1.8rem;
  line-height: 1.67 !important;
  letter-spacing: 0.156em !important;
}
.cpb-modalR_close {
  position: absolute;
  z-index: 10;
  top: 25px;
  right: 0;
  width: 50px;
  height: 50px;
  border: none;
  background: 0 0;
}
.cpb-modalC_container,
.cpb-modal_overlay {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
}
.cpb-modalC_close:after,
.cpb-modalC_close:before,
.cpb-modalR_close:after,
.cpb-modalR_close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 18px;
  height: 1px;
  content: "";
  background: #081f2c;
}
.cpb-cart_style .quantity_box {
  font-size: 1.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  -webkit-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.cpb-cart_style .quantity_box .num {
  white-space: nowrap;
}
.cpb-cart_style .quantity_box .item-price,
.cpb-cart_style .quantity_box .price {
  font-family: Chronicle Display;
  font-style: italic;
  margin-left: 0.8em;
}
.cpb-cart_style .quantity_box .item-price {
  font-size: 2rem !important;
  text-align: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cpb-cart_style .quantity_box .total {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cpb-cart_style .quantity_box .total strong {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  padding-right: 0.2em;
}
.cpb-modalR_container .cpb-modalR_wrap.cpb-modalR-slide a.cpb-moralR_back {
  position: relative;
  display: block;
  text-decoration: none !important;
}
.cpb-modalR_container .cpb-modalR_wrap .cpb-modalR-slide_contents {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  -webkit-transition: -webkit-transform 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, transform 0.3s, -webkit-transform 0.3s,
    -webkit-transform 0.3s;
  -o-transition: transform 0.3s, transform 0.3s;
  background: #fff;
}
.cpb-modalR_container
  .cpb-modalR_wrap
  .cpb-modalR-slide_contents.is-visible-in {
  z-index: 2;
  display: block;
}
.cpb-modalR_container .cpb-modalR_wrap .cpb-modalR-slide_contents.is-visible-in,
.cpb-modalR_container
  .cpb-modalR_wrap
  .cpb-modalR-slide_contents.is-visible-out {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.cpb-modal_overlay {
  z-index: 100;
  left: 0;
  display: block;
  cursor: pointer;
  background: rgba(8, 31, 41, 0.9);
}
.cpb-modalC_container {
  z-index: 100001;
  right: 0;
  display: none;
}
.cpb-modalC_container .cpb-modal_scroll {
  position: relative;
  overflow-y: auto;
  -ms-overflow-y: auto;
  height: 100%;
  max-height: calc(100vh - 200px);
  padding-right: 12px;
}
.cpb-modalC_inner {
  position: absolute;
  z-index: 101;
  top: 50%;
  left: 50%;
  width: calc(100% - 30px);
  max-width: 1175px;
  padding: 40px 3px 40px 15px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
}
.cpb-modalC_title {
  padding-right: 40px;
}
.cpb-modalC_close {
  position: absolute;
  z-index: 10;
  top: -10px;
  right: -6px;
  width: 50px;
  height: 50px;
  border: none;
  background: 0 0;
}
.cpb-modalR_contents .cpb-products_list .thumb {
  display: block;
  width: 80px;
  border: 1px solid #f5f5f5;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.cpb-modalR_contents .cpb-products_list .txtarea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: calc(100% - 80px);
  padding-left: 10px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.cpb-modalR_contents .cpb-products_list .item-name {
  font-size: 1.8rem;
  line-height: 1.38;
}
.c-block-fullscreenModules a.c-block-fullscreenModules-gather:hover a,
.cmd-breadcrumb_list li a:hover,
.cmd-cross-nav_list li a:hover,
.cmd-cross-nav_txt > a:hover,
.cmd-modal-video_txt .cmd-modal-video_btn:hover,
.cpb-modalR_contents .cpb-products_list .item-name a:hover,
.underline {
  text-decoration: underline !important;
}
.cpb-modalR_contents .cpb-products_list .item-txt {
  font-size: 1.4rem;
  line-height: 1.47;
  letter-spacing: 0.053em;
  color: #505050;
}
[lang="ja"] .cpb-modalR_contents .cpb-products_list .item-txt,
[lang="ja"] .cpb-modal_login .cpb-login_form,
[lang="ja"] .cpb-modal_login .pw-forget_link a,
[lang="ko"] .cpb-modalR_contents .cpb-products_list .item-txt,
[lang="ko"] .cpb-modal_login .cpb-login_form,
[lang="ko"] .cpb-modal_login .pw-forget_link a,
[lang="ru"] .cpb-modalR_contents .cpb-products_list .item-txt,
[lang="ru"] .cpb-modal_login .cpb-login_form,
[lang="ru"] .cpb-modal_login .pw-forget_link a,
[lang="th"] .cpb-modalR_contents .cpb-products_list .item-txt,
[lang="th"] .cpb-modal_login .cpb-login_form,
[lang="th"] .cpb-modal_login .pw-forget_link a,
[lang="vi"] .cpb-modalR_contents .cpb-products_list .item-txt,
[lang="vi"] .cpb-modal_login .cpb-login_form,
[lang="vi"] .cpb-modal_login .pw-forget_link a,
[lang="zh-tw"] .cpb-modalR_contents .cpb-products_list .item-txt,
[lang="zh-tw"] .cpb-modal_login .cpb-login_form,
[lang="zh-tw"] .cpb-modal_login .pw-forget_link a {
  line-height: 1.47;
  letter-spacing: 0.094em;
}
.cpb-modalR_contents .cpb-products_list .item-remove a {
  font-size: 1.2rem;
  line-height: 1.6 !important;
  position: relative;
  display: inline-block;
  letter-spacing: 0.075em !important;
  color: #505050;
}
[lang="ja"] .cpb-modalR_contents .cpb-products_list .item-remove a,
[lang="ja"] .item-info_msg,
[lang="ko"] .cpb-modalR_contents .cpb-products_list .item-remove a,
[lang="ko"] .item-info_msg,
[lang="ru"] .cpb-modalR_contents .cpb-products_list .item-remove a,
[lang="ru"] .item-info_msg,
[lang="th"] .cpb-modalR_contents .cpb-products_list .item-remove a,
[lang="th"] .item-info_msg,
[lang="vi"] .cpb-modalR_contents .cpb-products_list .item-remove a,
[lang="vi"] .item-info_msg,
[lang="zh-tw"] .cpb-modalR_contents .cpb-products_list .item-remove a,
[lang="zh-tw"] .item-info_msg {
  line-height: 1.6 !important;
  letter-spacing: 0.063em !important;
}
.cpb-modalR_contents .cpb-products_list .item-btm {
  margin-top: auto;
  padding-top: 12px;
}
.cmd-indent_container._right:after,
.cmd-indent_container > .cmd-indent_list._right:after,
.cpb-modalR_contents .cpb-products_list .item-btm:after,
dl.cmd-idb_txt_box:after {
  display: block;
  clear: both;
  content: "";
}
.cpb-modalR_contents .cpb-products_list .item-price {
  font-size: 2rem;
  line-height: 1.2 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cmd-products_card .item-price strong,
.cpb-modalR_contents .cpb-products_list .item-price strong,
.item-price > strong {
  font-weight: 400;
}
.cpb-modalR_contents .cpb-products_list .cmd-num_set {
  float: left;
}
.cpb-modalR_contents .cpb-products_list .cmd-num_set + .item-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  width: auto;
  min-width: 105px;
  margin: 5px 0;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.cpb-modalR_contents .cpb-products_list_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #d7d7d7;
  -webkit-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cmd-modal-video_container._brightcove
  .video-js.vjs-paused
  .vjs-big-play-button,
.cmd-visual_slide,
.cpb-modal_quickview .is-quickview,
.is-show,
.isPCn,
.isSPb,
.isTBn,
.isTSb {
  display: block !important;
}
.cpb-modal_quickview .cpb-modalR_title {
  margin-bottom: 5px;
  padding-right: 30px;
  text-align: center;
}
.cpb-modal_quickview .cpb-products-details .cpb-products_inner,
.sppl0 {
  padding-left: 0 !important;
}
.cpb-modal_quickview .cpb-products-details .cpb-products-data_box {
  margin-bottom: 5px;
  padding-right: 30px;
  padding-left: 30px;
  text-align: center;
}
.cpb-modal_quickview .cpb-products-details_cover {
  min-height: 0;
  padding-left: 0;
}
.cpb-modal_quickview .cpb-products-details .item-color {
  font-family: Chronicle Display;
  font-size: 1.8rem;
  font-style: italic;
  letter-spacing: 0.03em;
}
[lang="ja"] .cpb-modal_quickview .cpb-products-details .item-color,
[lang="ko"] .cpb-modal_quickview .cpb-products-details .item-color,
[lang="ru"] .cpb-modal_quickview .cpb-products-details .item-color,
[lang="th"] .cpb-modal_quickview .cpb-products-details .item-color,
[lang="vi"] .cpb-modal_quickview .cpb-products-details .item-color,
[lang="zh-tw"] .cpb-modal_quickview .cpb-products-details .item-color {
  font-size: 1.3rem;
  font-style: normal;
}
.cpb-modal_quickview .cpb-products-details .item-link_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 250px;
  margin: 10px auto 0;
  padding-right: 30px;
  padding-bottom: 0 !important;
  padding-left: 22px;
  text-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cpb-modal_quickview .cpb-products-details .item-link_favorite {
  position: absolute;
  top: -8px;
  right: 0;
}
.cpb-modal_quickview
  .cpb-products-details
  .item-link_favorite
  .ico-favorite:before {
  font-size: 1.8rem;
  right: 0;
  margin-top: 0;
}
.cpb-modal_quickview .cpb-products-photo {
  position: static;
  width: 100%;
  min-height: 200px;
}
.cpb-modal_quickview .cpb-products-photo_cover {
  min-height: 0;
}
.cpb-modal_quickview .cpb-products-photo .cmd-slider {
  padding: 0 15%;
}
.cpb-modal_quickview .cpb-products-info .item-data_area {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cpb-modal_quickview .cpb-products-data_box .item-name {
  font-size: 2.6rem !important;
  line-height: 1.2;
  letter-spacing: 0.086em;
}
.cpb-modal_login .cpb-login_form,
.cpb-modal_login .cpb-regist_box .cpb-modalR_title,
.cpb-modal_login .pw-forget_link a {
  font-size: 1.4rem;
  letter-spacing: 0.053em;
  line-height: 1.47;
}
[lang="ja"] .cpb-modal_quickview .cpb-products-data_box .item-name,
[lang="ko"] .cpb-modal_quickview .cpb-products-data_box .item-name,
[lang="ru"] .cpb-modal_quickview .cpb-products-data_box .item-name,
[lang="th"] .cpb-modal_quickview .cpb-products-data_box .item-name,
[lang="vi"] .cpb-modal_quickview .cpb-products-data_box .item-name,
[lang="zh-tw"] .cpb-modal_quickview .cpb-products-data_box .item-name {
  font-size: 1.8rem !important;
  line-height: 1.67;
  letter-spacing: 0.156em;
}
.cpb-modal_login
  .cpb-login_form
  .cmd-chk_parts
  input[type="checkbox"]
  + .label:before {
  top: 1px;
}
[lang="ja"]
  .cpb-modal_login
  .cpb-login_form
  .cmd-chk_parts
  input[type="checkbox"]
  + .label:before,
[lang="ko"]
  .cpb-modal_login
  .cpb-login_form
  .cmd-chk_parts
  input[type="checkbox"]
  + .label:before,
[lang="ru"]
  .cpb-modal_login
  .cpb-login_form
  .cmd-chk_parts
  input[type="checkbox"]
  + .label:before,
[lang="th"]
  .cpb-modal_login
  .cpb-login_form
  .cmd-chk_parts
  input[type="checkbox"]
  + .label:before,
[lang="vi"]
  .cpb-modal_login
  .cpb-login_form
  .cmd-chk_parts
  input[type="checkbox"]
  + .label:before,
[lang="zh-tw"]
  .cpb-modal_login
  .cpb-login_form
  .cmd-chk_parts
  input[type="checkbox"]
  + .label:before {
  top: 2px;
}
.cpb-modal_login .pw-forget_link a {
  color: #505150;
}
.ge-changeregion-list-inner > .ge-changeregion-list-item > p,
.ge-changeregion-list-inner > .ge-changeregion-list-item > ul > li > a,
.ge-changeregion-list-inner > p {
  font-family: Cronos Pro LtDisp, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  line-height: 1.38em !important;
  letter-spacing: 0.1em !important;
}
.cpb-modal_login .cpb-regist_box {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #d7d7d7;
}
.cpb-modal_login .cpb-regist_box .cpb-modalR_title {
  margin-bottom: 10px;
}
[lang="ja"] .cpb-modal_login .cpb-regist_box .cpb-modalR_title,
[lang="ko"] .cpb-modal_login .cpb-regist_box .cpb-modalR_title,
[lang="ru"] .cpb-modal_login .cpb-regist_box .cpb-modalR_title,
[lang="th"] .cpb-modal_login .cpb-regist_box .cpb-modalR_title,
[lang="vi"] .cpb-modal_login .cpb-regist_box .cpb-modalR_title,
[lang="zh-tw"] .cpb-modal_login .cpb-regist_box .cpb-modalR_title {
  line-height: 1.47;
  letter-spacing: 0.094em;
  font-size: 1.8rem;
}
.cpb-modal_account .cpb-modalR_title {
  font-family: Chronicle Display;
  font-style: italic;
}
.cpb-modal_account .account-name {
  font-size: 2rem;
  font-style: italic;
}
[lang="ja"] .cpb-modal_account .account-name,
[lang="ko"] .cpb-modal_account .account-name,
[lang="ru"] .cpb-modal_account .account-name,
[lang="th"] .cpb-modal_account .account-name,
[lang="vi"] .cpb-modal_account .account-name,
[lang="zh-tw"] .cpb-modal_account .account-name {
  font-size: 1.8rem;
  font-style: normal;
}
.cpb-modal_account .account-menu_list {
  font-size: 2rem;
  margin-top: 15px;
}
.cpb-modal_account .account-utility_box {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #505050;
}
.cmd-half_container + .cmd-half_container,
.cmd-half_container + .cmd-wide_container,
.cmd-section .cmd-title-section + .cmd-section:not(.cmd-title-section),
.cmd-section .cmd-title-section._h3,
.cmd-section .cmd-title-section._h4,
.cmd-title-section + .cmd-section:not(.cmd-title-section),
.cmd-title-section._h1 + .cmd-section._sptMdl,
.cmd-title-section._h3,
.cmd-title-section._h4,
.cmd-visual_card > * ~ *,
.cmd-visual_card > div:not(.cmd-button_container),
.cmd-visual_card > p,
.cmd-wide_container + .cmd-half_container._sptMdl,
.cmd-wide_container + .cmd-wide_container._sptMdl,
.cpb-modal_account .account-utility_list + .cmd-button_container {
  margin-top: 30px;
}
.cpb-withdraw_box a {
  font-size: 1.8rem;
  color: #505050;
}
.cpb-modal-cookie_wrap {
  position: fixed;
  z-index: 101;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
}
.quickview-btn_toggle {
  font-family: Cronos Pro;
  font-size: 1.2rem;
  line-height: 1;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 90%;
  padding: 8%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}
.c-product-cards:hover .quickview-btn_toggle,
.cmd-modal-video_btn:hover .txt:before,
.is-scroll .is-cross-nav .cpb-grobal-header_logo .ge-header-logoSvgPath-text {
  opacity: 1;
}
.ge-search {
  z-index: 100002;
}
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-col-card_link,
.ge-search-results-list .c-product-cards-photo,
.item-info_msg._TRP,
[lang="ja"].brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box.ico-camera
  > .button:hover {
  background: 0 0;
}
.cmd-contents_cover .cmd-section + .c-block-fullscreenModules {
  margin-top: 100px;
}
#scare-step-area,
.c-title-pageHeading-gather,
.sppt0 {
  padding-top: 0 !important;
}
.c-btn-primary,
.c-btn-secondary {
  font-size: 1.2rem !important;
}
.c-list-color-panel,
.cmd-mini_container._TRP {
  background: 0 0 !important;
}
.synactif-lp-fullscreenModules_01
  + .c-block-fullscreenModules--overlay-blanc-block {
  z-index: 0 !important;
}
.ge-changeregion {
  z-index: 100;
}
.ge-changeregion-list-inner > .ge-changeregion-list-item > p,
.ge-changeregion-list-inner > .ge-changeregion-list-item > ul > li > a,
[lang="ja"] .fontM,
[lang="ko"] .fontM,
[lang="ru"] .fontM,
[lang="th"] .fontM,
[lang="vi"] .fontM,
[lang="zh-tw"] .fontM {
  font-size: 1.3rem !important;
}
.ge-changeregion-list-inner > .ge-changeregion-list-item > p {
  font-size: 1.7rem !important;
}
.item-info_msg {
  font-size: 1.2rem;
  line-height: 1.6 !important;
  display: inline-block;
  padding: 3px 15px;
  letter-spacing: 0.075em !important;
  color: #8a7149;
  border: 1px solid #8a7149;
  background: #fff;
}
.cmd-breadcrumb_container,
.cmd-section {
  max-width: 1270px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.cmd-half_container .cmd-half_thumb,
.cmd-mini_container,
.cmd-visual_img,
.cmd-wide_container {
  background-position: 50%;
  background-size: cover;
}
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .item-info_msg {
  color: #c8b495;
  border-color: #c8b495;
  background: 0 0;
}
.cmd-lead_txt {
  font-size: 1.8rem !important;
  line-height: 1.38 !important;
  letter-spacing: 0.06em !important;
}
[lang="ja"] .cmd-lead_txt,
[lang="ko"] .cmd-lead_txt,
[lang="ru"] .cmd-lead_txt,
[lang="th"] .cmd-lead_txt,
[lang="vi"] .cmd-lead_txt,
[lang="zh-tw"] .cmd-lead_txt {
  font-size: 1.6rem !important;
  line-height: 1.88 !important;
  letter-spacing: 0.156em !important;
}
.fontLL {
  font-size: 2.6rem !important;
  line-height: 1.2 !important;
  letter-spacing: 0.086em !important;
}
[lang="ja"] .fontLL,
[lang="ko"] .fontLL,
[lang="ru"] .fontLL,
[lang="th"] .fontLL,
[lang="vi"] .fontLL,
[lang="zh-tw"] .fontLL {
  font-size: 2rem !important;
  line-height: 1.6 !important;
  letter-spacing: 0.188em !important;
}
.fontL {
  font-size: 2.2rem !important;
  line-height: 1.25 !important;
  letter-spacing: 0.073em !important;
}
.fontS,
.fontSS {
  line-height: 1.6 !important;
  letter-spacing: 0.075em !important;
}
[lang="ja"] .fontL,
[lang="ko"] .fontL,
[lang="ru"] .fontL,
[lang="th"] .fontL,
[lang="vi"] .fontL,
[lang="zh-tw"] .fontL {
  font-size: 1.8rem !important;
  line-height: 1.67 !important;
  letter-spacing: 0.156em !important;
}
.fontM {
  font-size: 1.8rem !important;
}
.fontS {
  font-size: 1.6rem !important;
}
[lang="ja"] .fontS,
[lang="ko"] .fontS,
[lang="ru"] .fontS,
[lang="th"] .fontS,
[lang="vi"] .fontS,
[lang="zh-tw"] .fontS {
  line-height: 1.83 !important;
  letter-spacing: 0.125em !important;
  font-size: 1.2rem !important;
}
.fontSS {
  font-family: Noto Sans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 1.2rem !important;
}
.cmd-slider,
.cmd-video_flex,
[lang="ja"] .cmd-visual_card > .catch .fntCro,
[lang="ko"] .cmd-visual_card > .catch .fntCro,
[lang="ru"] .cmd-visual_card > .catch .fntCro,
[lang="th"] .cmd-visual_card > .catch .fntCro,
[lang="vi"] .cmd-visual_card > .catch .fntCro,
[lang="zh-tw"] .cmd-visual_card > .catch .fntCro {
  line-height: 0;
}
[lang="ja"] .fontSS,
[lang="ko"] .fontSS,
[lang="ru"] .fontSS,
[lang="th"] .fontSS,
[lang="vi"] .fontSS,
[lang="zh-tw"] .fontSS {
  line-height: 1.83 !important;
  letter-spacing: 0.125em !important;
}
.bold {
  font-weight: 700 !important;
}
.normal {
  font-weight: 400 !important;
}
.fntChroD,
.fntProD,
[lang="en"] .italic,
[lang="es"] .italic,
[lang="fr"] .italic,
[lang="it"] .italic {
  font-family: Chronicle Display, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
.cmd-button_box > .button,
.cmd-products_card_submit a {
  font-family: Cronos Pro Disp, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  min-width: 160px;
}
.tcenter {
  text-align: center !important;
}
.tleft {
  text-align: left !important;
}
.tright {
  text-align: right !important;
}
.cmd-tab_list > li > a.is-active,
.fntPro {
  font-family: Cronos Pro, Helvetica Neue, Helvetica, Arial, sans-serif !important;
}
[lang="ja"] .fntCro,
[lang="ko"] .fntCro,
[lang="ru"] .fntCro,
[lang="th"] .fntCro,
[lang="vi"] .fntCro,
[lang="zh-tw"] .fntCro {
  font-size: calc(100% + 0.2rem) !important;
  letter-spacing: 0.1em !important;
}
[lang="ja"] .fntCro,
[lang="ja"] .fntCro _:-ms-lang(x)::-ms-backdrop,
[lang="ko"] .fntCro,
[lang="ko"] .fntCro _:-ms-lang(x)::-ms-backdrop,
[lang="ru"] .fntCro,
[lang="ru"] .fntCro _:-ms-lang(x)::-ms-backdrop,
[lang="th"] .fntCro,
[lang="th"] .fntCro _:-ms-lang(x)::-ms-backdrop,
[lang="vi"] .fntCro,
[lang="vi"] .fntCro _:-ms-lang(x)::-ms-backdrop,
[lang="zh-tw"] .fntCro,
[lang="zh-tw"] .fntCro _:-ms-lang(x)::-ms-backdrop {
  font-size: 125.5% !important;
}
.cmd-breadcrumb_container {
  position: relative;
  margin-bottom: 24px;
}
.cmd-breadcrumb_container._position {
  position: absolute;
  z-index: 5;
  top: 142px;
  left: 50%;
  width: 100%;
  margin-bottom: 0;
  -webkit-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%);
}
.is-cross-nav .cmd-breadcrumb_container._position {
  top: 203px;
}
.cmd-breadcrumb_list {
  font-size: 1.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.cmd-breadcrumb_list li ~ li {
  margin-left: 1.2em;
  padding-left: 1.2em;
}
.cmd-breadcrumb_list li ~ li:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 1px;
  height: 70%;
  content: "";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #081f2c;
}
#contents.synactif .cmd-bg_BLU .cmd-tab_list > li > a.is-active:after,
.brand-synactif .cmd-bg_BLU .cmd-tab_list > li > a.is-active:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-breadcrumb_list
  li
  ~ li:before,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-tabAcc-close_btn.cmd-button_close:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-tabAcc-close_btn.cmd-button_close:before,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-tabAcc_drawer_btn:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-tabAcc_drawer_btn:before,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn:before,
.brand-synactif .cmd-hr:after,
.cmd-bg_BLU .cmd-hr:after,
.cmd-bg_BLU .cmd-tabAcc_list > li > a.is-active:after,
.cmd-bg_BLU .cmd-tab_list > li > a.is-active:after,
.cmd-hr._WHT:after,
[class*="cmd-bg"] > .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn,
[class^="cmd-bg"] > .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn,
[lang="ja"].brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box.ico-camera
  > .button:hover:after,
[style^="background-color:"]
  > .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn,
[style^="background:"]
  > .cmd-title_toggle
  .cmd-title_toggle_btn
  .cmd-toggle_btn {
  background: #fff;
}
.cmd-contents_cover {
  padding-bottom: 50px;
}
.cmd-contents_cover
  > .cmd-section.cmd-wide_container:not(.cmd-visual_container):last-child {
  margin-bottom: -50px;
}
.cmd-contents_cover
  > .cmd-section.cmd-wide_container.cmd-visual_container.cmd-section_slider:last-child,
.cmd-visual_container .cmd-visual_card > :last-child,
.spb0 {
  margin-bottom: 0 !important;
}
.cmd-section {
  position: relative;
  margin-top: 80px;
}
.cmd-section.cmd-maxw_824 {
  max-width: 854px;
}
.cmd-section._spt0 {
  margin-top: 0;
  padding-bottom: 0;
}
.cmd-section .cmd-section {
  max-width: 1240px;
  margin-top: 40px;
  padding-right: 0;
  padding-left: 0;
}
.cmd-section.cmd-section_slider + .cmd-section,
.cmd-section_slider + .cmd-title-section._h1,
.cmd-section_slider + .cmd-title-section._h2,
.cmd-section_slider + .cmd-title-section._h3,
.cmd-section_slider + .cmd-title-section._h4 {
  margin-top: 60px;
}
.cmd-section + .cmd-section_slider {
  margin-top: 26px;
}
.cmd-inner,
.cmd-wide_container > .cmd-section {
  position: relative;
  max-width: 1270px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
._row,
.isPCn._flex,
.isSPb._flex,
.isSPf,
.isTBn._flex,
.isTSb._flex,
.isTSf {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
._acenter,
._align-center,
.cmd-box_container._flat.cmd-visual_container > .box,
.cmd-box_container._flat > .box > div,
.cmd-box_container._offset._vcenter,
.cmd-wide_container._setH .cmd-visual_img {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
._align-start {
  -webkit-align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
._align-end {
  -webkit-align-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
._align-stretch {
  -webkit-align-items: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
._justify-center,
.cmd-box_container._offset .thumb.tcenter,
.cmd-box_container > .box._tcenter,
.cmd-button_container._center,
.cmd-visual_container._center .cmd-visual_txtarea {
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
._justify-start,
.cmd-button_container._left {
  -webkit-justify-content: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
._justify-end,
.cmd-box_container.cmd-visual_btn.box-md-2 > .box:nth-child(odd),
.cmd-button_container._right,
.cmd-visual_container._right .cmd-visual_txtarea {
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
._justify-between,
.cmd-cross-nav_list {
  -webkit-justify-content: space-between;
}
._justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
a.cmd-box_container.cmd-visual_container,
a.cmd-box_container:hover {
  text-decoration: none;
}
.cmd-box_container {
  display: flex;
  width: calc(100% + 8px);
  margin-left: -8px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cmd-box_container._flat,
[lang="ja"] div.cmd-indent_list.asterisk,
[lang="ja"] ul.cmd-indent_list.asterisk,
div.cmd-indent_list.asterisk.fontSS,
ul.cmd-indent_list.asterisk.fontSS {
  width: 100%;
  margin-left: 0;
}
.cmd-box_container > .box {
  display: flex;
  margin-top: 0;
  margin-left: 8px;
}
.cmd-box_container > .box._wide {
  width: calc(100% - 8px) !important;
}
.cmd-box_container > .box > div {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cmd-box_container > .box._center {
  -webkit-align-items: center !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.cmd-box_container > .box._vtop {
  -webkit-align-items: flex-start !important;
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.cmd-box_container > .box._vbtm {
  -webkit-align-items: flex-end !important;
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
._no-new .cmd-products_card .thumb,
.cmd-box_container._flat.cmd-visual_container > .box._thumb {
  padding-top: 0;
}
.cmd-box_container._offset .cmd-visual_txt,
.cmd-modal-video_txtarea .cmd-visual_txt {
  padding: 0;
}
.cmd-box_container._offset .cmd-section,
.cmd-box_container._offset .cmd-visual_card {
  max-width: none;
  text-align: left;
}
.cmd-box_container._offset .thumb > picture.newide {
  width: auto;
  max-width: 100%;
}
.cmd-box_container._offset._sideL > .box:nth-child(2),
.cmd-box_container._offset._sideR > .box:first-child {
  width: 100% !important;
  -webkit-flex: 1;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  flex: 1;
}
.cmd-wide_container {
  width: 100%;
  max-width: none !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
  background-repeat: no-repeat;
}
.cmd-half_container._setH .cmd-half_thumb img,
.cmd-wide_container._setH .cmd-visual_img img {
  width: 100%;
  max-width: none;
  height: auto;
}
.cmd-wide_container[class*="cmd-bg"],
.cmd-wide_container[class^="cmd-bg"],
.cmd-wide_container[style*="background-color:"],
.cmd-wide_container[style*="background-image:"],
.cmd-wide_container[style*="background:"],
.cmd-wide_container[style^="background-color:"],
.cmd-wide_container[style^="background-image:"],
.cmd-wide_container[style^="background:"] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.cmd-wide_container[class*="cmd-bg_Clean"] {
  padding-top: 0;
  padding-bottom: 0;
}
.cmd-wide_container > .cmd-section > .cmd-box_container > .box[class*="cmd-bg"],
.cmd-wide_container
  > .cmd-section
  > .cmd-box_container
  > .box[class^="cmd-bg"] {
  padding: 30px 20px !important;
}
.cmd-half_container
  .cmd-half_txt_cover
  > .cmd-visual_txtarea
  > .cmd-visual_txt_cover
  > .cmd-visual_txt,
.cmd-mini_container,
.cmd-mini_container[class*="cmd-bg_Clean"],
.cmd-visual-slider_container,
.cmd-wide_container.cmd-bg_Clean > .cmd-mini_container,
.cmd-wide_container
  > .cmd-section
  > .cmd-box_container
  > .box[class*="cmd-bg"]
  > .cmd-visual_txt,
.cmd-wide_container
  > .cmd-section
  > .cmd-box_container
  > .box[class^="cmd-bg"]
  > .cmd-visual_txt,
.spp0 {
  padding: 0 !important;
}
.cmd-mini_container {
  max-width: 824px !important;
  background-color: #fff;
  background-repeat: no-repeat;
}
.cmd-mini_container[class*="cmd-bg"],
.cmd-mini_container[class^="cmd-bg"],
.cmd-mini_container[style*="background-color:"],
.cmd-mini_container[style*="background-image:"],
.cmd-mini_container[style*="background:"],
.cmd-mini_container[style^="background-color:"],
.cmd-mini_container[style^="background-image:"],
.cmd-mini_container[style^="background:"],
.cmd-wide_container > .cmd-mini_container {
  padding: 30px !important;
}
.cmd-mini_container > .cmd-mini_container[class*="cmd-bg"],
.cmd-mini_container > .cmd-mini_container[class^="cmd-bg"],
.cmd-mini_container > .cmd-mini_container[style*="background-color:"],
.cmd-mini_container > .cmd-mini_container[style*="background-image:"],
.cmd-mini_container > .cmd-mini_container[style*="background:"],
.cmd-mini_container > .cmd-mini_container[style^="background-color:"],
.cmd-mini_container > .cmd-mini_container[style^="background-image:"],
.cmd-mini_container > .cmd-mini_container[style^="background:"] {
  padding: 30px 15px !important;
}
.brand-synactif .cmd-bg_GRY.cmd-contents_cover {
  border-bottom: 1px solid #000;
  background-color: #161616 !important;
}
.cmd-half_container > .cmd-inner {
  position: relative;
  display: flex;
  max-width: none;
}
.cmd-half_container .cmd-half_thumb,
.cmd-section > .cmd-indent_container.cmd-section,
.cpb-modalC_contents .cmd-indent_container.cmd-section {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.cmd-half_container .cmd-half_txtarea {
  line-height: 1.47;
}
.cmd-half_container .cmd-half_txtarea > .cmd-section {
  display: flex;
  width: 100%;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmd-half_container .cmd-half_txt_cover > .cmd-visual_txtarea {
  position: static;
  height: auto;
  padding: 0 !important;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.cmd-hr {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  border: none;
}
.cmd-hr:after {
  display: block;
  width: 110px;
  height: 1px;
  margin: 40px auto;
  content: "";
  background: #081f2c;
}
.cmd-visual_box {
  position: relative;
  display: flex;
  width: 100%;
  height: auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cmd-visual_img {
  line-height: 0;
  position: relative;
  z-index: auto;
  display: flex;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-visual_img .thumb {
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 100%;
}
.cmd-visual_img .thumb img {
  width: 100%;
  max-width: none;
  vertical-align: bottom;
}
.cmd-visual_txtarea {
  z-index: 2;
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
._fullscreen .cmd-visual_txtarea {
  position: absolute;
  top: 0;
  left: 50%;
  display: flex;
  height: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmd-visual_container .cmd-visual_txt {
  padding-top: 30px;
}
._fullscreen .cmd-visual_txt_cover {
  margin-top: 53px;
}
.cmd-visual_txt .cmd-button_container._center {
  margin-top: auto !important;
}
.cmd-visual_txt .cmd-button_container._center > .cmd-button_box > .button {
  width: auto;
  min-width: 125px !important;
}
.brand-synactif .cmd-contents_cover .cmd-bg_WHT a.cmd-col-card_link .button,
.brand-synactif .cmd-contents_cover .cmd-bg_WHT a[class*="cmd-visual_"] .button,
.brand-synactif .cmd-contents_cover .cmd-bg_WHT a[class^="cmd-visual_"] .button,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT a.cmd-col-card_link .button,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT a[class*="cmd-visual_"] .button,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT a[class^="cmd-visual_"] .button {
  color: #000;
  background: 0 0;
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .button
  > .txt:after {
  background: url(../images/cmn/ico_blank.svg) 50% no-repeat;
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link:hover
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._WHT
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"]:hover
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"]:hover
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link:hover
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._WHT
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"]:hover
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"]:hover
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._BLU
  > a.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._BLU
  > button.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._BLU
  > input.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a:hover
  .cmd-button_box._BLU
  .button {
  color: #fff !important;
  background: #000 !important;
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link:hover[target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"]:hover[target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"]:hover[target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link:hover[target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"]:hover[target="_blank"]
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"]:hover[target="_blank"]
  .button
  > .txt:after {
  background: url(../images/cmn/ico_blank_wht.svg) 50% no-repeat;
}
a.cmd-col-card_link[target="_blank"] .cmd-button_box .button > .txt:after,
a[class*="cmd-visual_"][target="_blank"] .cmd-button_box .button > .txt:after,
a[class^="cmd-visual_"][target="_blank"] .cmd-button_box .button > .txt:after {
  display: inline-block;
  width: 15px;
  height: 12px;
  margin: -0.2em 0.2em 0;
  content: "";
  vertical-align: middle;
  background: url(../images/cmn/ico_blank_wht.svg) 50%/100% auto no-repeat;
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP._BLU
  > a.button[target="_blank"]
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP
  > a.button[target="_blank"]:hover
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._WHT
  > a.button[target="_blank"]:hover
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._ico-WHT
  > a.button[target="_blank"]:hover
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.cmd-bg_BLU .cmd-button_box._TRP > a.button[target="_blank"]:hover > .txt:after,
.cmd-bg_BLU
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.cmd-bg_BLU
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.cmd-bg_BLU
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.cmd-button_box._TRP._WHT > a.button[target="_blank"]:hover > .txt:after,
.cmd-button_box._TRP > a.button[target="_blank"] > .txt:after,
.cmd-button_box._WHT > a.button[target="_blank"] > .txt:after,
.cmd-button_box._ico-WHT > a.button[target="_blank"] > .txt:after,
.cmd-button_box > a.button[target="_blank"]:hover > .txt:after,
a.cmd-col-card_link[target="_blank"] .cmd-button_box._TRP .button > .txt:after,
a.cmd-col-card_link[target="_blank"] .cmd-button_box._WHT .button > .txt:after,
a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
a.cmd-col-card_link[target="_blank"]:hover .cmd-button_box .button > .txt:after,
a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._TRP._WHT
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP._WHT
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP._WHT
  .button
  > .txt:after {
  background-image: url(../images/cmn/ico_blank.svg);
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP._BLU
  > a.button[target="_blank"]:hover
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP
  > a.button[target="_blank"]
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._WHT
  > a.button[target="_blank"]
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._ico-WHT
  > a.button[target="_blank"]
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
.cmd-bg_BLU .cmd-button_box._TRP > a.button[target="_blank"] > .txt:after,
.cmd-button_box._TRP._BLU > a.button[target="_blank"]:hover > .txt:after,
.cmd-button_box._TRP._WHT > a.button[target="_blank"] > .txt:after,
.cmd-button_box._TRP > a.button[target="_blank"]:hover > .txt:after,
.cmd-button_box._WHT > a.button[target="_blank"]:hover > .txt:after,
.cmd-button_box._ico-WHT > a.button[target="_blank"]:hover > .txt:after,
a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
a.cmd-col-card_link[target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._WHT
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]:hover
  .cmd-button_box._ico-WHT
  .button
  > .txt:after {
  background-image: url(../images/cmn/ico_blank_wht.svg);
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
.cmd-button_box._TRP._BLU > a.button[target="_blank"] > .txt:after,
a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP._BLU
  .button
  > .txt:after {
  background-image: url(../images/cmn/ico_blank2.svg);
}
.cmd-bg_BLU
  a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.cmd-bg_BLU
  a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
.cmd-bg_BLU
  a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP
  .button
  > .txt:after,
a.cmd-col-card_link[target="_blank"]
  .cmd-button_box._TRP._WHT
  .button
  > .txt:after,
a[class*="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP._WHT
  .button
  > .txt:after,
a[class^="cmd-visual_"][target="_blank"]
  .cmd-button_box._TRP._WHT
  .button
  > .txt:after {
  background-image: url(../images/cmn/ico_blank_wht2.svg);
}
.cmd-main-visual_container .cmd-slider_dots {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 20px;
  pointer-events: none;
}
.cmd-main-visual_container .cmd-slider_dots .slick-dots {
  position: absolute;
  z-index: 3;
  top: -30px;
  bottom: 0;
  left: 10%;
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  width: 80%;
  margin: 0;
  padding: 0;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cmd-main-visual_container .cmd-slider_dots .slick-dots li {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  margin: 0;
  padding: 0 5px;
  list-style-type: none;
}
.cmd-main-visual_container .cmd-slider_dots .slick-dots li button {
  line-height: 1;
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 10px 0;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  vertical-align: middle;
  text-indent: -9999px;
  pointer-events: auto;
  border: none;
  border-radius: 0;
  background: 0 0 !important;
}
.cmd-main-visual_container .cmd-slider_dots .slick-dots li button:after {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  background: hsla(0, 0%, 100%, 0.7);
}
.cmd-main-visual_container .cmd-slider_dots .slick-dots li button .bar {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  display: block;
  width: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.5);
}
.cmd-main-visual_container._in-visual .cmd-visual_txtarea .cmd-visual_txt,
.sppb0 {
  padding-bottom: 0 !important;
}
.cmd-main-visual_container._fullscreen {
  position: fixed;
  z-index: 2;
  top: -107px;
  width: 100%;
  height: 100vh;
  height: calc(100vh + 107px);
}
.cmd-main-visual_container._fullscreen .cmd-visual_box {
  height: calc(100vh + 107px);
}
.cmd-fullscreen_container {
  position: relative;
  z-index: 3;
  top: 100vh;
  background: #fff;
}
a .cmd-visual_box,
a .cmd-visual_card,
a .cmd-visual_txt,
a .cmd-visual_txt_cover,
a .cmd-visual_txtarea,
a .cmd-visual_txtarea.cmd-section,
a.cmd-visual_box,
a.cmd-visual_card,
a.cmd-visual_txt,
a.cmd-visual_txt_cover,
a.cmd-visual_txtarea,
a.cmd-visual_txtarea.cmd-section {
  text-decoration: none !important;
  color: #000;
}
.cmd-visual_card {
  margin: 0 auto;
  text-align: center;
}
.cmd-visual_card + .cmd-visual_card {
  position: relative;
  margin-top: 30px;
  padding-top: 30px;
}
.cmd-visual_card + .cmd-visual_card:before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 130px;
  height: 1px;
  content: "";
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #081f2c;
}
.cmd-main-visual_container .cmd-visual_card > .catch,
.cmd-main-visual_container .cmd-visual_card > .thumb,
.cmd-main-visual_container .cmd-visual_card > .title,
.cmd-main-visual_container .cmd-visual_card > .txt,
.spt10 {
  margin-top: 10px !important;
}
.cmd-visual_card > .catch {
  font-size: 1.6rem;
  line-height: 1.47;
  margin-top: calc(30px - 0.23em);
  margin-bottom: -0.23em;
  letter-spacing: 0.053em;
}
[lang="ja"] .cmd-visual_card > .catch,
[lang="ko"] .cmd-visual_card > .catch,
[lang="ru"] .cmd-visual_card > .catch,
[lang="th"] .cmd-visual_card > .catch,
[lang="vi"] .cmd-visual_card > .catch,
[lang="zh-tw"] .cmd-visual_card > .catch {
  font-size: 1.2rem;
  line-height: 2;
  letter-spacing: 0.125em;
  margin-top: calc(30px - 0.5em);
  margin-bottom: -0.5em;
}
.cmd-visual_card > p.title {
  font-size: 2.2rem;
  line-height: 1.25;
  margin-top: calc(30px - 0.13em);
  margin-bottom: -0.13em;
  letter-spacing: 0.073em;
}
.cmd-main-visual_container .cmd-visual_card > p.title {
  margin-top: calc(10px - 0.13em);
}
[lang="ja"] .cmd-visual_card > p.title,
[lang="ko"] .cmd-visual_card > p.title,
[lang="ru"] .cmd-visual_card > p.title,
[lang="th"] .cmd-visual_card > p.title,
[lang="vi"] .cmd-visual_card > p.title,
[lang="zh-tw"] .cmd-visual_card > p.title {
  font-size: 1.8rem;
  line-height: 1.67;
  letter-spacing: 0.156em;
  margin-top: calc(30px - 0.34em);
  margin-bottom: -0.34em;
}
.item-color,
.item-price,
.num,
[lang="ja"] .cmd-indent_list.asterisk > li,
[lang="ja"] .cmd-indent_list.asterisk > p,
[lang="ko"] .cmd-indent_list.asterisk > li,
[lang="ko"] .cmd-indent_list.asterisk > p,
[lang="ru"] .cmd-indent_list.asterisk > li,
[lang="ru"] .cmd-indent_list.asterisk > p,
[lang="th"] .cmd-indent_list.asterisk > li,
[lang="th"] .cmd-indent_list.asterisk > p,
[lang="vi"] .cmd-indent_list.asterisk > li,
[lang="vi"] .cmd-indent_list.asterisk > p,
[lang="zh-tw"] .cmd-indent_list.asterisk > li,
[lang="zh-tw"] .cmd-indent_list.asterisk > p {
  letter-spacing: 0.02em !important;
}
.cmd-main-visual_container [lang="ja"] .cmd-visual_card > p.title,
.cmd-main-visual_container [lang="ko"] .cmd-visual_card > p.title,
.cmd-main-visual_container [lang="ru"] .cmd-visual_card > p.title,
.cmd-main-visual_container [lang="th"] .cmd-visual_card > p.title,
.cmd-main-visual_container [lang="vi"] .cmd-visual_card > p.title,
.cmd-main-visual_container [lang="zh-tw"] .cmd-visual_card > p.title {
  margin-top: calc(10px - 0.34em);
}
.cmd-visual_card > h1.title {
  margin-top: calc(30px - 0.05em);
  margin-bottom: -0.05em;
}
[lang="ja"] .cmd-visual_card > h1.title,
[lang="ko"] .cmd-visual_card > h1.title,
[lang="ru"] .cmd-visual_card > h1.title,
[lang="th"] .cmd-visual_card > h1.title,
[lang="vi"] .cmd-visual_card > h1.title,
[lang="zh-tw"] .cmd-visual_card > h1.title {
  margin-top: calc(30px - 0.31em);
  margin-bottom: -0.31em;
}
.cmd-visual_card > h2.title {
  margin-top: calc(30px - 0.07em);
  margin-bottom: -0.07em;
}
[lang="ja"] .cmd-visual_card > h2.title,
[lang="ko"] .cmd-visual_card > h2.title,
[lang="ru"] .cmd-visual_card > h2.title,
[lang="th"] .cmd-visual_card > h2.title,
[lang="vi"] .cmd-visual_card > h2.title,
[lang="zh-tw"] .cmd-visual_card > h2.title {
  margin-top: calc(30px - 0.32em);
  margin-bottom: -0.32em;
}
.cmd-visual_card > h3.title {
  margin-top: calc(30px - 0.1em);
  margin-bottom: -0.1em;
}
[lang="ja"] .cmd-visual_card > h3.title,
[lang="ko"] .cmd-visual_card > h3.title,
[lang="ru"] .cmd-visual_card > h3.title,
[lang="th"] .cmd-visual_card > h3.title,
[lang="vi"] .cmd-visual_card > h3.title,
[lang="zh-tw"] .cmd-visual_card > h3.title {
  margin-top: calc(30px - 0.3em);
  margin-bottom: -0.3em;
}
.cmd-visual_card > h4.title {
  margin-top: calc(30px - 0.13em);
  margin-bottom: -0.13em;
}
.cmd-tab_list > li.cmd-anchor-point,
span.cmd-anchor-point {
  margin-top: -60px;
  padding-top: 60px;
}
[lang="ja"] .cmd-visual_card > h4.title,
[lang="ko"] .cmd-visual_card > h4.title,
[lang="ru"] .cmd-visual_card > h4.title,
[lang="th"] .cmd-visual_card > h4.title,
[lang="vi"] .cmd-visual_card > h4.title,
[lang="zh-tw"] .cmd-visual_card > h4.title {
  margin-top: calc(30px - 0.33em);
  margin-bottom: -0.33em;
}
.cmd-visual_card > .txt {
  margin-top: calc(30px - 0.19em);
  margin-bottom: -0.19em;
}
[lang="ja"] .cmd-visual_card > .txt,
[lang="ko"] .cmd-visual_card > .txt,
[lang="ru"] .cmd-visual_card > .txt,
[lang="th"] .cmd-visual_card > .txt,
[lang="vi"] .cmd-visual_card > .txt,
[lang="zh-tw"] .cmd-visual_card > .txt {
  margin-top: calc(30px - 0.5em);
  margin-bottom: -0.5em;
}
.cmd-visual_card > .txt:first-child {
  margin-top: -0.19em;
}
[lang="ja"] .cmd-visual_card > .txt:first-child,
[lang="ko"] .cmd-visual_card > .txt:first-child,
[lang="ru"] .cmd-visual_card > .txt:first-child,
[lang="th"] .cmd-visual_card > .txt:first-child,
[lang="vi"] .cmd-visual_card > .txt:first-child,
[lang="zh-tw"] .cmd-visual_card > .txt:first-child {
  margin-top: -0.5em;
}
.cmd-visual_card > .txt .italic,
.cmd-visual_card > .txt.italic {
  letter-spacing: 0.02em;
}
.cmd-visual_card .thumb {
  font-size: 1rem;
  line-height: 1;
  text-align: center;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-visual_card .thumb img.nwide,
.ib,
.isPCn._ib,
.isSPb._ib,
.isTBn._ib,
.isTSb._ib {
  display: inline-block !important;
}
.cmd-visual_card._brand-tag > .title {
  font-size: 2.6rem !important;
  line-height: 1.15 !important;
  letter-spacing: 0.13em !important;
}
[lang="ja"] .cmd-visual_card._brand-tag > .title,
[lang="ja"] .cmd-visual_card._brand-tag > .titleh1,
[lang="ja"] .cmd-visual_card._brand-tag > .titleh2,
[lang="ja"] .cmd-visual_card._brand-tag > .titleh3,
[lang="ja"] .cmd-visual_card._brand-tag > .titleh4,
[lang="ja"] .cmd-visual_card._brand-tag > .titleh5,
[lang="ko"] .cmd-visual_card._brand-tag > .title,
[lang="ko"] .cmd-visual_card._brand-tag > .titleh1,
[lang="ko"] .cmd-visual_card._brand-tag > .titleh2,
[lang="ko"] .cmd-visual_card._brand-tag > .titleh3,
[lang="ko"] .cmd-visual_card._brand-tag > .titleh4,
[lang="ko"] .cmd-visual_card._brand-tag > .titleh5,
[lang="ru"] .cmd-visual_card._brand-tag > .title,
[lang="ru"] .cmd-visual_card._brand-tag > .titleh1,
[lang="ru"] .cmd-visual_card._brand-tag > .titleh2,
[lang="ru"] .cmd-visual_card._brand-tag > .titleh3,
[lang="ru"] .cmd-visual_card._brand-tag > .titleh4,
[lang="ru"] .cmd-visual_card._brand-tag > .titleh5,
[lang="th"] .cmd-visual_card._brand-tag > .title,
[lang="th"] .cmd-visual_card._brand-tag > .titleh1,
[lang="th"] .cmd-visual_card._brand-tag > .titleh2,
[lang="th"] .cmd-visual_card._brand-tag > .titleh3,
[lang="th"] .cmd-visual_card._brand-tag > .titleh4,
[lang="th"] .cmd-visual_card._brand-tag > .titleh5,
[lang="vi"] .cmd-visual_card._brand-tag > .title,
[lang="vi"] .cmd-visual_card._brand-tag > .titleh1,
[lang="vi"] .cmd-visual_card._brand-tag > .titleh2,
[lang="vi"] .cmd-visual_card._brand-tag > .titleh3,
[lang="vi"] .cmd-visual_card._brand-tag > .titleh4,
[lang="vi"] .cmd-visual_card._brand-tag > .titleh5,
[lang="zh-tw"] .cmd-visual_card._brand-tag > .title,
[lang="zh-tw"] .cmd-visual_card._brand-tag > .titleh1,
[lang="zh-tw"] .cmd-visual_card._brand-tag > .titleh2,
[lang="zh-tw"] .cmd-visual_card._brand-tag > .titleh3,
[lang="zh-tw"] .cmd-visual_card._brand-tag > .titleh4,
[lang="zh-tw"] .cmd-visual_card._brand-tag > .titleh5 {
  font-size: 2.4rem !important;
}
.cmd-visual_card._brand-tag > .titleh1,
.cmd-visual_card._brand-tag > .titleh2,
.cmd-visual_card._brand-tag > .titleh3,
.cmd-visual_card._brand-tag > .titleh4,
.cmd-visual_card._brand-tag > .titleh5 {
  font-size: 2.6rem !important;
}
.cmd-visual_card._brand-tag > .txt {
  letter-spacing: 0.16em !important;
}
.cmd-visual_card + .cmd-button_box {
  margin-top: auto;
}
.cmd-visual_txt .cmd-button_box > .button {
  font-size: 1.6rem;
  line-height: 1.47;
  width: auto;
  min-height: 35px;
  margin: 0 auto;
  padding: 3px 15px;
  letter-spacing: 0.18em;
}
.cmd-modal-video_btn .txt:before,
.cmd-modal-video_txt .cmd-modal-video_btn:before {
  font-family: cpbicons !important;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  left: 0;
  content: "\EA18";
}
[lang="ja"] .cmd-button_box._sizeS > .button,
[lang="ja"] .cmd-visual_txt .cmd-button_box > .button,
[lang="ko"] .cmd-button_box._sizeS > .button,
[lang="ko"] .cmd-visual_txt .cmd-button_box > .button,
[lang="ru"] .cmd-button_box._sizeS > .button,
[lang="ru"] .cmd-visual_txt .cmd-button_box > .button,
[lang="th"] .cmd-button_box._sizeS > .button,
[lang="th"] .cmd-visual_txt .cmd-button_box > .button,
[lang="vi"] .cmd-button_box._sizeS > .button,
[lang="vi"] .cmd-visual_txt .cmd-button_box > .button,
[lang="zh-tw"] .cmd-button_box._sizeS > .button,
[lang="zh-tw"] .cmd-visual_txt .cmd-button_box > .button {
  font-size: 1.2rem;
  line-height: 1.66;
  letter-spacing: 0.125em;
}
.cmd-box_container.cmd-visual_btn {
  margin-top: auto;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-box_container.cmd-visual_btn > .box,
.wauto {
  width: auto !important;
}
.cmd-box_container.cmd-visual_btn .cmd-button_box {
  width: auto;
}
.cmd-box_container.cmd-visual_btn .cmd-button_box > .button {
  width: auto;
  min-width: 160px;
}
.cmd-box_container.cmd-visual_btn.box-md-2 > .box {
  width: calc(50% - 8px) !important;
}
.cmd-col-card_link {
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  width: 100%;
  background: #fff;
  -webkit-align-items: center !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.cmd-col-card_txt,
.cmd-col-card_txt .cmd-visual_txt,
.cmd-products_card > a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.cmd-col-card_link > .thumb {
  overflow: hidden;
  width: 100%;
  margin-bottom: 30px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.cmd-col-card_link[class*="cmd-bg"] .cmd-visual_txt,
.cmd-col-card_link[class^="cmd-bg"] .cmd-visual_txt {
  padding-bottom: 30px;
}
.cmd-col-card_txt {
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.cmd-col-card_txt,
.cmd-col-card_txt .cmd-visual_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.cmd-col-card_txt .cmd-visual_txt {
  padding: 0 5px;
}
.cmd-col-card_txt .cmd-visual_card {
  width: 100%;
  max-width: none;
  padding-bottom: 40px;
}
[class*="cmd-bg"]
  > .cmd-section
  > .cmd-box_container
  .cmd-col-card_link
  .cmd-visual_txt,
[class^="cmd-bg"]
  > .cmd-section
  > .cmd-box_container
  .cmd-col-card_link
  .cmd-visual_txt {
  padding: 0 15px 30px;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-bg_BLU
  > .cmd-section
  > .cmd-box_container
  .cmd-col-card_link
  .cmd-visual_txt,
.cmd-indent_container
  > .cmd-indent_list
  li:last-child
  .cmd-indent_container:last-child,
.cmd-indent_container
  > .cmd-indent_list
  > p
  + .cmd-indent_container:last-child {
  padding-bottom: 0;
}
.cmd-modal-video_container
  > [class*="cmd-modal-video"]
  + [class*="cmd-modal-video"],
.cmd-modal-video_container
  > [class*="cmd-modal-video"]
  + [class^="cmd-modal-video"],
.cmd-modal-video_container
  > [class^="cmd-modal-video"]
  + [class*="cmd-modal-video"],
.cmd-modal-video_container
  > [class^="cmd-modal-video"]
  + [class^="cmd-modal-video"] {
  padding-top: 20px;
}
.cmd-modal-video_container[class*="cmd-bg"] .cmd-modal-video_txtarea,
.cmd-modal-video_container[class^="cmd-bg"] .cmd-modal-video_txtarea,
.cmd-modal-video_container[style*="background-color:"] .cmd-modal-video_txtarea,
.cmd-modal-video_container[style*="background-image:"] .cmd-modal-video_txtarea,
.cmd-modal-video_container[style*="background:"] .cmd-modal-video_txtarea,
.cmd-modal-video_container[style^="background-color:"] .cmd-modal-video_txtarea,
.cmd-modal-video_container[style^="background-image:"] .cmd-modal-video_txtarea,
.cmd-modal-video_container[style^="background:"] .cmd-modal-video_txtarea {
  padding-bottom: 20px;
}
.cmd-modal-video_container a.cmd-modal-video_txtarea {
  display: block;
  text-decoration: none !important;
}
.cmd-modal-video_txt,
.cmd-select-change_container._center {
  text-align: center;
}
.cmd-modal-video_txt .cmd-modal-video_btn {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  text-decoration: none !important;
}
.cmd-modal-video_txt .cmd-modal-video_btn:before {
  font-size: 2.4rem;
  position: absolute;
  top: 0;
}
.cmd-modal-video_txt .cmd-modal-video_btn._BLU:before {
  content: "\EA18";
  color: #081f2c;
}
.cmd-modal-video_txt .cmd-modal-video_btn._WHT:before {
  content: "\EA18";
  color: #fff;
}
.cmd-modal-video_box {
  width: 100%;
  max-width: 824px;
  margin-right: auto;
  margin-left: auto;
}
.cmd-half_container .cmd-modal-video_box,
.cmd-modal-video_container._brightcove._wide,
.cmd-modal-video_txtarea .cmd-visual_card {
  max-width: none;
}
.cmd-half_container .cmd-modal-video_box .thumb,
.cmd-wide_container .cmd-modal-video_box .thumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmd-half_container .cmd-modal-video_btn,
.cmd-wide_container .cmd-modal-video_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-modal-video_btn .txt {
  position: absolute;
  z-index: 3;
  right: 20px;
  bottom: 20px;
  display: block;
  width: 40px;
  height: 40px;
}
.cmd-modal-video_btn .txt:before {
  font-size: 4rem !important;
  position: absolute;
  z-index: 3;
  top: 50%;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0.9;
}
.cmd-visual_slide.cmd-slide > .cmd-wide_container .cmd-modal-video_btn .txt {
  left: 50%;
  display: block;
  width: 100%;
  max-width: 1240px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.cmd-visual_slide.cmd-slide > .cmd-half_container .cmd-modal-video_btn .txt {
  display: block;
  width: 100%;
  max-width: 620px;
}
.cmd-visual_slide.cmd-slide
  > .cmd-half_container._imgL
  .cmd-modal-video_btn
  .txt {
  right: 0;
  left: auto;
}
.cpb-products-summary_box .cmd-modal-video_btn._icon .txt,
.cpb-products-summary_box .cmd-modal-video_btn._sizeS .txt {
  right: 20px;
  bottom: 20px;
}
.cmd-modal-video_btn._icon .txt:before,
.cmd-modal-video_btn._sizeS .txt:before {
  font-size: 4rem !important;
}
.cmd-modal-video_btn._fill .txt:before {
  content: "\EA18";
}
.cmd-wide_container.cmd-visual_container .cmd-modal-video_btn .thumb {
  position: relative;
  z-index: -1;
}
.cmd-video_flex > iframe,
.cmd-visual-slider_container[data-video-type="bc"] .cmd-visual_iframe-wrap,
.cmd-visual-slider_container[data-video-type="bc"]
  .cmd-visual_iframe-wrap
  .video-js {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
}
.cmd-modal-video_ttl {
  font-size: 2.4rem;
}
[lang="ja"] .cmd-modal-video_ttl,
[lang="ko"] .cmd-modal-video_ttl,
[lang="ru"] .cmd-modal-video_ttl,
[lang="th"] .cmd-modal-video_ttl,
[lang="vi"] .cmd-modal-video_ttl,
[lang="zh-tw"] .cmd-modal-video_ttl {
  font-size: 2.2rem;
}
.cmd-indent_container,
.cmd-modal-video_ttl + .cmd-section,
.spt20 {
  margin-top: 20px !important;
}
.cmd-video_flex {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.cmd-video_flex > iframe {
  display: block;
  background-color: #000;
}
.cpb-modalC_container.cmd-modal-video .cpb-modalC_inner {
  width: 100%;
  max-width: 795px;
  padding: 0 !important;
  background: 0 0;
}
.cmd-button_box._auto,
span.cmd-anchor-point {
  display: inline-block;
}
.cmd-box_container > .box > .cmd-anchor-point,
.cmd-mini_container > .cmd-anchor-point:not(.cmd-title-section),
.cmd-section.cmd-anchor-point > :first-child,
.cmd-tabAcc_box.cmd-anchor-point .cmd-tabAcc-in_btn,
.cmd-title-section.cmd-anchor-point > :first-child,
.cmd-title_toggle
  > .cmd-toggle_container
  > .cmd-title_toggle_btn.cmd-anchor-point {
  margin-top: -60px !important;
  padding-top: 60px !important;
}
.cmd-mini_container[class*="cmd-bg"] > .cmd-anchor-point,
.cmd-mini_container[class^="cmd-bg"] > .cmd-anchor-point,
.cmd-mini_container[style*="background-color:"] > .cmd-anchor-point,
.cmd-mini_container[style*="background-image:"] > .cmd-anchor-point,
.cmd-mini_container[style^="background-color:"] > .cmd-anchor-point,
.cmd-mini_container[style^="background-image:"] > .cmd-anchor-point,
.cmd-mini_container[style^="background: #"] > .cmd-anchor-point,
.cmd-mini_container[style^="background:#"] > .cmd-anchor-point {
  margin-top: -80px !important;
  padding-top: 80px !important;
}
.cmd-wide_container > .cmd-anchor-point:first-child {
  margin-top: -100px !important;
  padding-top: 100px !important;
}
.cmd-wide_container > .cmd-mini_container > .cmd-anchor-point {
  margin-top: -130px !important;
  padding-top: 130px !important;
}
[class*="cmd-bg"]
  .cmd-tabAcc_contents
  > .cmd-tabAcc_box.cmd-anchor-point:first-child
  .cmd-tabAcc-in_btn,
[class^="cmd-bg"]
  .cmd-tabAcc_contents
  > .cmd-tabAcc_box.cmd-anchor-point:first-child
  .cmd-tabAcc-in_btn {
  margin-top: -78px !important;
}
[class*="cmd-bg_GRY"] .cmd-tabAcc_box.cmd-anchor-point:after,
[class^="cmd-bg_GRY"] .cmd-tabAcc_box.cmd-anchor-point:after {
  background: #f5f5f5;
}
.cmd-contents_cover
  h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ) {
  font-size: 3.4rem;
  line-height: 1.1;
  letter-spacing: 0.13em;
}
[lang="ja"]
  .cmd-contents_cover
  h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ko"]
  .cmd-contents_cover
  h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ru"]
  .cmd-contents_cover
  h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="th"]
  .cmd-contents_cover
  h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="vi"]
  .cmd-contents_cover
  h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="zh-tw"]
  .cmd-contents_cover
  h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ) {
  font-size: 2.6rem;
  line-height: 1.62;
  letter-spacing: 0.196em;
}
.cmd-contents_cover
  h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ) {
  font-size: 3rem;
  line-height: 1.15;
  letter-spacing: 0.1em;
}
[lang="ja"]
  .cmd-contents_cover
  h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ko"]
  .cmd-contents_cover
  h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ru"]
  .cmd-contents_cover
  h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="th"]
  .cmd-contents_cover
  h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="vi"]
  .cmd-contents_cover
  h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="zh-tw"]
  .cmd-contents_cover
  h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ) {
  font-size: 2.2rem;
  line-height: 1.64;
  letter-spacing: 0.188em;
}
.cmd-contents_cover
  h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ) {
  font-size: 2.6rem;
  line-height: 1.2;
  letter-spacing: 0.086em;
}
[lang="ja"]
  .cmd-contents_cover
  h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ko"]
  .cmd-contents_cover
  h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="ru"]
  .cmd-contents_cover
  h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="th"]
  .cmd-contents_cover
  h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="vi"]
  .cmd-contents_cover
  h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ),
[lang="zh-tw"]
  .cmd-contents_cover
  h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
    [class*="c-block-fullscreenModules-text-"]
  ) {
  font-size: 2rem;
  line-height: 1.6;
  letter-spacing: 0.188em;
}
.cmd-title-section {
  position: relative;
  max-width: 1270px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}
.cmd-title-section._h2 {
  margin-top: 80px;
}
.cmd-title-section > .title {
  letter-spacing: 0.08em;
}
.cmd-section .cmd-title-section {
  max-width: 1240px;
  padding-right: 0;
  padding-left: 0;
}
.cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn {
  position: relative;
  z-index: 2;
  display: block;
  padding: 13px 45px 12px 10px;
  text-decoration: none;
  color: #000;
}
[lang="ja"] .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn,
[lang="ko"] .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn,
[lang="ru"] .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn,
[lang="th"] .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn,
[lang="vi"] .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn,
[lang="zh-tw"] .cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn {
  padding: 17px 45px 19px 10px;
}
.cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn:after,
.cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn:before {
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 15px;
  height: 1px;
  content: "";
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #081f2c;
}
.cmd-cross-nav-toggle_container.is-active .cmd-cross-nav-toggle_btn:after,
.cmd-tabAcc_drawer_btn:after,
.cmd-title_toggle .cmd-title_toggle_btn .cmd-toggle_btn:after {
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.cmd-title_toggle .cmd-toggle_container {
  border-top: 1px solid #979797;
  border-bottom: 1px solid #979797;
}
[class*="cmd-bg"] > .cmd-title_toggle .cmd-toggle_container,
[class^="cmd-bg"] > .cmd-title_toggle .cmd-toggle_container,
[style^="background-color:"] > .cmd-title_toggle .cmd-toggle_container,
[style^="background:"] > .cmd-title_toggle .cmd-toggle_container {
  border: none;
}
.cmd-tabAcc_drawer_btn.is-active:after,
.cmd-title_toggle
  .cmd-toggle_container.is-active
  .cmd-title_toggle_btn
  .cmd-toggle_btn:after {
  -webkit-transform: translateY(-50%) rotate(0);
  -ms-transform: translateY(-50%) rotate(0);
  transform: translateY(-50%) rotate(0);
}
.cmd-title_toggle .cmd-toggle_container + .cmd-toggle_container {
  border-top: none;
}
.cmd-title_toggle .cmd-toggle_contents {
  padding: 5px 10px 17px;
  background: #fff;
}
[lang="ja"] .cmd-title_toggle .cmd-toggle_contents,
[lang="ko"] .cmd-title_toggle .cmd-toggle_contents,
[lang="ru"] .cmd-title_toggle .cmd-toggle_contents,
[lang="th"] .cmd-title_toggle .cmd-toggle_contents,
[lang="vi"] .cmd-title_toggle .cmd-toggle_contents,
[lang="zh-tw"] .cmd-title_toggle .cmd-toggle_contents {
  padding: 5px 10px 21px;
}
.cmd-button_close {
  position: absolute;
  top: 10px;
  right: 0;
  width: 50px;
  height: 50px;
  border: none;
  background: 0 0;
}
.cmd-button_close:after,
.cmd-button_close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 20px;
  height: 1px;
  content: "";
  background: #081f2c;
}
.cmd-button_container._auto,
.cmd-button_container._center,
.cmd-button_container._left,
.cmd-button_container._right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% + 10px);
  margin-top: 30px;
  margin-left: -10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cmd-button_container._auto > .cmd-button_box,
.cmd-button_container._center > .cmd-button_box,
.cmd-button_container._left > .cmd-button_box,
.cmd-button_container._right > .cmd-button_box {
  margin-top: 10px;
  margin-left: 10px;
}
.cmd-button_container._auto > .cmd-button_box > .button,
.cmd-button_container._center > .cmd-button_box > .button,
.cmd-button_container._left > .cmd-button_box > .button,
.cmd-button_container._right > .cmd-button_box > .button {
  max-width: none;
  padding-right: 20px;
  padding-left: 20px;
  cursor:pointer;
}
.cmd-box_container > .box > .cmd-button_container > .cmd-button_box > .button {
  min-width: 0;
  max-width: none;
  padding-right: 20px;
  padding-left: 20px;
  cursor:pointer;
}
.cmd-button_box._center,
.cmd-button_box > .button {
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-button_box > .button {
  font-size: 2.2rem;
  line-height: 1.25;
  width: 100%;
  min-height: 45px;
  margin: 0;
  padding: 6px 15px;
  transition: 0.2s;
  text-align: center;
  text-decoration: none !important;
  letter-spacing: 0.25em;
  color: #fff;
  border: 1px solid #081f2c;
  border-radius: 0;
  background: #081f2c;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor:pointer;
}
[lang="ja"] .cmd-button_box > .button,
[lang="ko"] .cmd-button_box > .button,
[lang="ru"] .cmd-button_box > .button,
[lang="th"] .cmd-button_box > .button,
[lang="vi"] .cmd-button_box > .button,
[lang="zh-tw"] .cmd-button_box > .button {
  padding: 5px 15px;
  font-size: 1.8rem;
  line-height: 1.44;
  letter-spacing: 0.188em;
}
.cpb-cart_container .cmd-button_box > .button,
[class*="cmd-form"] .cmd-button_box > .button,
[class^="cmd-form"] .cmd-button_box > .button {
  min-width: 0;
}
.brand-synactif .cmd-contents_cover:not(.cmd-bg_WHT) .cmd-button_box > .button,
.cmd-bg_BLU .cmd-button_box._TRP > .button,
.cmd-button_box._TRP._WHT > .button {
  color: #fff;
  border: 1px solid #fff;
  background: 0 0;
}
.brand-synactif .cmd-contents_cover .cmd-bg_WHT .cmd-button_box > .button,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT .cmd-button_box > .button {
  color: #fff;
  border: 1px solid #000;
  background: #000;
}
.cmd-button_box > .button.disabled,
.cmd-button_box > .button[disabled] {
  cursor: default;
  pointer-events: none;
  color: #fff !important;
  border-color: #979797 !important;
  background: #979797 !important;
}
.cmd-button_box > .button.disabled[target="_blank"] > .txt:after,
.cmd-button_box > .button[disabled][target="_blank"] > .txt:after {
  background-image: url(../images/cmn/ico_blank_2.svg) !important;
}
.cmd-button_box > .txt,
.cmd-products_card .thumb {
  display: block;
  width: 100%;
  text-align: center;
}
.cmd-button_box > a.button[target="_blank"] > .txt:after {
  display: inline-block;
  width: 15px;
  height: 12px;
  margin: -0.2em 0.2em 0;
  content: "";
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  vertical-align: middle;
  background: url(../images/cmn/ico_blank_wht.svg) 50%/100% auto no-repeat;
}
.cmd-button_box._sizeS > .button {
  font-size: 1.6rem;
  line-height: 1.47;
  min-height: 35px;
  letter-spacing: 0.18em;
}
.cmd-button_box._anchor > .button > .txt:after,
.cmd-button_box._modal > .button > .txt:after,
.cmd-button_box.ico-camera > .button:before,
.cmd-slider .slick-arrow:before,
.cmd-slider_arrow .slick-arrow:before {
  font-family: cpbicons !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cmd-button_box._sizeM > .button {
  font-size: 1.8rem;
  min-height: 45px;
}
.cmd-bg_BLU .cmd-button_box._WHT > .button {
  border-color: #fff;
  background: #fff;
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  .cmd-button_box._TRP._BLU
  > .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  .cmd-button_box._TRP._BLU
  > .button,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._WHT
  > .button,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-products_card_submit
  a {
  color: #fff;
  border-color: #fff;
  background: 0 0;
}
.brand-synactif .cmd-contents_cover .cmd-bg_WHT .cmd-button_box._WHT > .button,
.brand-synactif .cmd-contents_cover.cmd-bg_WHT .cmd-button_box._WHT > .button {
  color: #000;
  border-color: #000;
  background: #fff;
}
.cmd-button_box._alpha > .button {
  color: #fff;
  border: 1px solid #fff;
  background: hsla(0, 0%, 100%, 0.2);
}
.cmd-button_box._TRP > .button {
  color: #081f2c;
  border: 1px solid #081f2c;
  background: 0 0;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP._BLU
  > .button {
  color: #000;
  border: 1px solid #000;
  background: 0 0;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP._GLD
  > .button {
  color: #89764b;
  border: 1px solid #89764b;
  background: 0 0;
}
.brand-synactif
  .cmd-contents_cover
  .cmd-bg_WHT
  .cmd-button_box._TRP._GLD
  > .button,
.brand-synactif
  .cmd-contents_cover.cmd-bg_WHT
  .cmd-button_box._TRP._GLD
  > .button {
  color: #89764b;
  border-color: #89764b;
  background: 0 0;
}
.cmd-button_box._anchor > .button > .txt {
  position: relative;
  display: inline-block;
  padding-right: 20px;
  white-space: nowrap;
}
.cmd-button_box._anchor > .button > .txt:after {
  font-size: 1.2rem;
  position: absolute;
  top: 64%;
  right: 0;
  content: "\EA03";
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.cmd-button_box._modal > .button > .txt {
  position: relative;
  display: inline-block;
  padding-right: 0;
  padding-left: 20px;
  white-space: nowrap;
}
.cmd-button_box._modal > .button > .txt:after {
  font-size: 1rem;
  position: absolute;
  top: 50%;
  left: 0;
  content: "\EA0E";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
[lang="ja"] .cmd-button_box.ico-camera {
  padding: 0;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
[lang="ja"] .cpb-products-photo .cmd-button_box.ico-camera {
  max-width: 500px;
  margin: 10px auto;
}
[lang="ja"] .cpb-products-variety_box .cmd-button_box.ico-camera {
  width: 100%;
  margin-top: 15px;
}
.cmd-button_box.ico-camera > .button {
  display: flex;
  width: 100%;
}
[lang="ja"] .cmd-button_box.ico-camera > .button {
  font-size: 1.6rem;
  position: relative;
  display: inline-block;
  width: auto;
  min-width: 0;
  min-height: 0;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding: 0;
  color: #081f2c;
  border: none !important;
  background: 0 0;
}
[lang="ja"] .cmd-button_box.ico-camera > .button:hover:after {
  position: absolute;
  right: 5px;
  bottom: 0;
  display: block;
  width: calc(100% - (2rem + 14px));
  height: 1px;
  content: "";
  background: #081f2c;
}
.cmd-button_box.ico-camera > .button:before {
  font-size: 1.8rem;
  position: static;
  display: inline-block;
  margin-top: -2px;
  margin-right: 6px;
  content: "\EA1B";
}
[lang="ja"] .cmd-button_box.ico-camera > .button:before {
  margin-top: -3px;
  vertical-align: middle;
}
.cmd-button_box._WHT > a.button:hover,
.cmd-button_box._WHT > button.button:hover,
.cmd-button_box._WHT > input.button:hover,
a:hover .cmd-button_box._WHT .button {
  color: #fff !important;
  background: #081f2c !important;
}
.cmd-bg_BLU .cmd-button_box._WHT > a.button:hover,
.cmd-bg_BLU .cmd-button_box._WHT > button.button:hover,
.cmd-bg_BLU .cmd-button_box._WHT > input.button:hover {
  border-color: #fff;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._WHT
  > a.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._WHT
  > button.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._WHT
  > input.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a:hover
  .cmd-button_box._WHT
  .button {
  color: #161616 !important;
  background: #fff !important;
}
.cmd-button_box._TRP > a.button:hover,
.cmd-button_box._TRP > button.button:hover,
.cmd-button_box._TRP > input.button:hover,
.cmd-products_card_submit a:hover,
a:hover .cmd-button_box._TRP .button {
  color: #fff;
  background: #081f2c;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP
  > a.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP
  > button.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP
  > input.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a:hover
  .cmd-button_box._TRP
  .button {
  color: #000;
  background: #fff;
}
.cmd-bg_BLU .cmd-button_box._TRP > a.button:hover,
.cmd-bg_BLU .cmd-button_box._TRP > button.button:hover,
.cmd-bg_BLU .cmd-button_box._TRP > input.button:hover,
.cmd-button_box._TRP._WHT > a.button:hover,
.cmd-button_box._TRP._WHT > button.button:hover,
.cmd-button_box._TRP._WHT > input.button:hover,
a:hover .cmd-bg_BLU .cmd-button_box._TRP .button,
a:hover .cmd-button_box._TRP._WHT .button {
  color: #081f2c !important;
  background: #fff !important;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP._GLD
  > a.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP._GLD
  > button.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-button_box._TRP._GLD
  > input.button:hover,
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  a:hover
  .cmd-button_box._TRP._GLD
  .button {
  background: #89764b !important;
}
.cmd-slider {
  position: relative;
  padding: 0 30px;
}
.cmd-slider .cmd-products_card_submit {
  line-height: 1.2;
}
.cmd-slider .cmd-slide {
  display: none;
  margin: 0 !important;
}
.cmd-slider .slick-dots,
.cmd-slider_dots .slick-dots {
  line-height: 0;
  width: 100%;
  margin: 30px auto 0;
}
.cmd-slider .slick-dots > li,
.cmd-slider_dots .slick-dots > li {
  line-height: 0;
  padding: 0 5px;
}
div.cmd-indent_list.asterisk,
ol.cmd-indent_list.asterisk,
ul.cmd-indent_list.asterisk {
  width: 100% !important;
  margin-left: 0 !important;
  padding-left: 0;
}
.cmd-slider .slick-dots > li > button,
.cmd-slider_dots .slick-dots > li > button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.cmd-tabAcc_list > li > a:after,
.cmd-tab_list > li > a:after {
  position: absolute;
  bottom: -20px;
  left: 50%;
  width: 38px;
  height: 2px;
  content: "";
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-slider
  .slick-dots
  > li.slick-active
  > button {
  background: #c1a5b8 !important;
}
.cmd-slider .slick-arrow,
.cmd-slider_arrow .slick-arrow {
  position: absolute;
  top: calc(50% - 15px);
  overflow: hidden;
  width: 30px;
  height: 30px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-indent: -999999px;
  border: none;
  background: 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmd-slider .slick-arrow:before,
.cmd-slider_arrow .slick-arrow:before {
  font-size: 2rem;
  position: absolute;
  top: 50%;
  content: "\EA03";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-indent: 0;
  color: #222e39;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-slider
  .slick-arrow.slick-disabled:before,
.cmd-slider .slick-arrow.slick-disabled:before,
.cmd-slider_arrow .slick-arrow.slick-disabled:before {
  color: #ccc;
}
.cmd-slider .slick-prev,
.cmd-slider_arrow .slick-prev,
.cmd-tabAcc-close_btn.cmd-button_close:after,
.cmd-tabAcc-close_btn.cmd-button_close:before {
  left: 0;
}
.cmd-slider .slick-prev:before,
.cmd-slider_arrow .slick-prev:before {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}
.cmd-slider .slick-next,
.cmd-slider .slick-next:before,
.cmd-slider_arrow .slick-next,
.cmd-slider_arrow .slick-next:before {
  right: 0;
}
.cmd-tabAcc_inner > .cmd-mini_container,
.cmd-tab_contents > .cmd-mini_container {
  width: 100%;
  margin-right: auto !important;
  margin-left: auto !important;
}
.cmd-tab_list {
  position: relative;
  z-index: 1;
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cmd-tab_list > li > a {
  font-size: 1.8rem;
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
}
.cmd-tab_list > li > a:after {
  display: block;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #505050;
}
.cmd-tabAcc_list > li > a:after,
.cmd-tabAcc_list > li > a > span,
.cmd-tab_list > li > a:after,
.cmd-tab_list > li > a > span {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.cmd-tab_list > li > a > span {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  color: #000;
}
.cmd-tabAcc_list > li > a.is-active:after,
.cmd-tab_list > li > a.is-active:after {
  bottom: 2px;
  background: #081f2c;
}
.cmd-tab_cover {
  padding: 15px 0 0;
}
.cmd-tabAcc_inner {
  display: none;
  padding: 0 10px 50px;
}
.cmd-tabAcc_list {
  position: relative;
  z-index: 1;
  display: none;
}
.cmd-tabAcc-close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.cmd-tabAcc-close_btn.cmd-button_close {
  font-family: Cronos Pro LtDisp, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  font-size: 1.8rem;
  position: relative;
  width: auto;
  height: auto;
  padding-left: 24px;
  letter-spacing: 0.1em;
}
.cmd-tabAcc-close_btn.cmd-button_close:before {
  -webkit-transform: translateY(-50%) rotate(-50deg);
  -ms-transform: translateY(-50%) rotate(-50deg);
  transform: translateY(-50%) rotate(-50deg);
}
.cmd-tabAcc-close_btn.cmd-button_close:after {
  -webkit-transform: translateY(-50%) rotate(50deg);
  -ms-transform: translateY(-50%) rotate(50deg);
  transform: translateY(-50%) rotate(50deg);
}
.cmd-tabAcc_list > li > a {
  font-size: 2rem;
  position: relative;
  display: block;
  overflow: hidden;
}
.cmd-tabAcc_list > li > a:after {
  display: block;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #000;
}
.cmd-tabAcc_list > li > a > span {
  position: relative;
  display: inline-block;
  padding: 10px 0;
  color: #000;
}
.cmd-tabAcc_drawer_btn {
  font-size: 2rem;
  position: relative;
  z-index: 1;
  display: block;
  padding: 8px 45px 8px 10px;
  text-decoration: none !important;
  color: #000;
  border-top: 1px solid #979797;
}
[class*="cmd-bg"] .cmd-tabAcc_drawer_btn,
[class^="cmd-bg"] .cmd-tabAcc_drawer_btn {
  color: #000 !important;
  border-top: none;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-bg_GRY
  .cmd-tabAcc_drawer_btn {
  color: #fff !important;
  background: #000;
}
.cmd-tabAcc_drawer_btn:after,
.cmd-tabAcc_drawer_btn:before {
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  width: 15px;
  height: 1px;
  content: "";
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #081f2c;
}
.cmd-tabAcc_drawer_btn.is-active {
  font-family: Cronos Pro, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  color: #000;
}
.cmd-indent_container li > .cmd-indent_container,
.cmd-indent_container p + .cmd-indent_container,
.cmd-indent_under > .cmd-indent_container,
.cmd-indent_under
  > .cmd-indent_container
  > .cmd-indent_list
  > li
  > p
  + .cmd-indent_container,
.cmd-products_card .item-name_sub + .item-name,
.spt5 {
  margin-top: 5px !important;
}
.cmd-indent_container > .cmd-indent_list > li .cmd-indent_container:last-child,
.cmd-indent_container > .cmd-indent_list > p + .cmd-indent_container {
  padding-bottom: 15px;
}
.cmd-indent_container._center {
  display: table;
  max-width: 824px;
  margin-right: auto;
  margin-left: auto;
}
.cmd-indent_container._center > .cmd-indent_list > li {
  margin-right: -1px;
}
.cmd-indent_container._center > .cmd-indent_list > li:after {
  font-size: 0;
  width: 0;
  margin-right: 1px;
  content: ".";
  color: transparent;
}
.cmd-indent_container._right > .cmd-indent_list {
  display: table;
  float: right;
  width: auto !important;
}
.cmd-indent_container > .cmd-indent_list._center > li,
.cmd-indent_container > .cmd-indent_list._center > p {
  display: table;
  margin-right: auto;
  margin-left: auto;
}
.cmd-indent_container > .cmd-indent_list._right > li,
.cmd-indent_container > .cmd-indent_list._right > p {
  float: right;
  clear: both;
  width: auto;
}
.cmd-indent_list {
  padding-left: 2.4em;
}
.cmd-indent_list > li,
.cmd-indent_list > p {
  margin-left: -2.4em;
  padding-left: 2.4em;
}
.cmd-indent_list:not(.asterisk) {
  width: calc(100% + 1em);
  margin-left: -1em;
}
.cmd-indent_list > li > .cmd-indent_container > .cmd-indent_list,
.cmd-indent_list
  > li
  > .cmd-indent_container
  > .cmd-indent_list
  > li
  > p
  + .cmd-indent_container
  > .cmd-indent_list,
.cmd-indent_list > p + .cmd-indent_container > .cmd-indent_list,
.cmd-indent_list
  > p
  + .cmd-indent_container
  > .cmd-indent_list
  > li
  > p
  + .cmd-indent_container
  > .cmd-indent_list,
.cmd-indent_under > .cmd-indent_container > .cmd-indent_list,
.cmd-indent_under
  > .cmd-indent_container
  > .cmd-indent_list
  > li
  > p
  + .cmd-indent_container
  > .cmd-indent_list {
  width: calc(100% + 0.8em);
  margin-left: -0.8em;
}
[lang="ja"] .cmd-indent_list > li > .cmd-indent_container > .cmd-indent_list,
[lang="ja"]
  .cmd-indent_list
  > li
  > .cmd-indent_container
  > .cmd-indent_list
  > li
  > p
  + .cmd-indent_container
  > .cmd-indent_list,
[lang="ja"] .cmd-indent_list > p + .cmd-indent_container > .cmd-indent_list,
[lang="ja"]
  .cmd-indent_list
  > p
  + .cmd-indent_container
  > .cmd-indent_list
  > li
  > p
  + .cmd-indent_container
  > .cmd-indent_list,
[lang="ja"] .cmd-indent_under > .cmd-indent_container > .cmd-indent_list,
[lang="ja"]
  .cmd-indent_under
  > .cmd-indent_container
  > .cmd-indent_list
  > li
  > p
  + .cmd-indent_container
  > .cmd-indent_list {
  width: calc(100% + 0.5em);
  margin-left: -0.5em;
}
.cmd-indent_list.asterisk li:before,
.cmd-indent_list.asterisk p:before,
.cmd-indent_list.decimal li:before,
.cmd-indent_list.decimal p:before,
.cmd-indent_list.dots li:before,
.cmd-indent_list.dots p:before,
.cmd-indent_list.hyphen li:before,
.cmd-indent_list.hyphen p:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.4em;
  padding-right: 5px;
  content: "";
  text-align: right;
}
.cmd-indent_list.asterisk li.red:before,
.cmd-indent_list.asterisk p.red:before,
.cmd-indent_list.decimal li.red:before,
.cmd-indent_list.decimal p.red:before,
.cmd-indent_list.dots li.red:before,
.cmd-indent_list.dots p.red:before,
.cmd-indent_list.hyphen li.red:before,
.cmd-indent_list.hyphen p.red:before {
  color: #bf2136;
}
.cmd-indent_list.asterisk > li:before,
.cmd-indent_list.asterisk > p:before {
  content: "\002a\00a0";
}
[lang="ja"] .cmd-indent_list.asterisk > li:before,
[lang="ja"] .cmd-indent_list.asterisk > p:before {
  content: "\00203b";
}
.cmd-indent_list.hyphen > li:before,
.cmd-indent_list.hyphen > p:before {
  content: "\002d\00a0";
}
.cmd-indent_list.dots > li:before,
.cmd-indent_list.dots > p:before {
  content: "\30FB";
}
.cmd-indent_list.decimal > li:before,
.cmd-indent_list.decimal > p:before {
  display: block;
  padding-right: 0;
  content: counter(ol-bullet) ". ";
  counter-increment: ol-bullet;
  text-align: right;
  text-indent: 0;
}
.cmd-indent_list.decimal.brackets > li:before,
.cmd-indent_list.decimal.brackets > p:before,
.cmd-indent_list.decimal > li .decimal > li:before,
.cmd-indent_list.decimal > li .decimal > p:before,
.cmd-indent_list.decimal > p .decimal > li:before,
.cmd-indent_list.decimal > p .decimal > p:before {
  content: "(" counter(ol-bullet) ") ";
  letter-spacing: -0.02em;
}
div.cmd-indent_list.asterisk > li,
div.cmd-indent_list.asterisk > p,
ul.cmd-indent_list.asterisk > li,
ul.cmd-indent_list.asterisk > p {
  margin-left: 0;
  padding-left: calc(0.5em + 5px);
}
[lang="ja"] div.cmd-indent_list.asterisk > li,
[lang="ja"] div.cmd-indent_list.asterisk > p,
[lang="ja"] ul.cmd-indent_list.asterisk > li,
[lang="ja"] ul.cmd-indent_list.asterisk > p {
  padding-left: calc(1em + 5px);
}
div.cmd-indent_list.asterisk > li:before,
div.cmd-indent_list.asterisk > p:before,
ul.cmd-indent_list.asterisk > li:before,
ul.cmd-indent_list.asterisk > p:before {
  width: calc(0.5em + 5px);
  text-align: left;
}
[lang="ja"] div.cmd-indent_list.asterisk > li:before,
[lang="ja"] div.cmd-indent_list.asterisk > p:before,
[lang="ja"] ul.cmd-indent_list.asterisk > li:before,
[lang="ja"] ul.cmd-indent_list.asterisk > p:before {
  width: calc(1em + 5px);
}
ol.cmd-indent_list.asterisk > li {
  margin-left: 0;
  padding-left: calc(1.6em + 5px);
}
.fontSS ol.cmd-indent_list.asterisk > li,
[lang="ja"] ol.cmd-indent_list.asterisk > li,
ol.cmd-indent_list.asterisk.fontSS > li,
ol.cmd-indent_list.asterisk > li.fontSS > li {
  padding-left: calc(2em + 5px);
}
ol.cmd-indent_list.asterisk > li:before {
  left: 0;
  width: auto;
  content: "*\a0"counter(ol-bullet);
  counter-increment: ol-bullet;
  text-align: left;
}
[lang="ja"] ol.cmd-indent_list.asterisk > li:before {
  content: "\203b"counter(ol-bullet);
  letter-spacing: -0.02em;
}
[lang="ja"] ol.cmd-indent_list.asterisk.notes > li,
[lang="ja"] ol.cmd-indent_list.asterisk.notes > p {
  padding-left: 3.4em;
}
[lang="ja"] ol.cmd-indent_list.asterisk.notes > li:before,
[lang="ja"] ol.cmd-indent_list.asterisk.notes > p:before {
  width: 3.4em;
  content: "\203b\6ce8"counter(ol-bullet);
  letter-spacing: -0.02em;
}
dl.cmd-idb_txt_box {
  margin-top: -10px;
}
dl.cmd-idb_txt_box dt {
  line-height: 1.6;
  float: left;
  clear: both;
  margin-right: 5px;
  padding-top: 10px;
  vertical-align: top;
}
dl.cmd-idb_txt_box dd {
  line-height: 1.6;
  overflow: hidden;
  padding: 10px 10px 0 0;
  vertical-align: top;
}
.cmd-indent_under {
  padding-left: 1em;
}
.cmd-select-change_box {
  display: none;
  margin-top: 20px;
  text-align: left;
}
.cmd-products_card > a {
  padding-bottom: 40px;
  text-decoration: none !important;
  position: relative;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
}
.cmd-products_card .thumb img {
  display: inline-block;
  width: 100%;
  max-width: 304px;
}
.cmd-products_card .new {
  font-size: 1.8rem !important;
  line-height: 1.2 !important;
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  text-align: center;
}
[lang="ja"] .cmd-products_card .new,
[lang="ko"] .cmd-products_card .new,
[lang="ru"] .cmd-products_card .new,
[lang="th"] .cmd-products_card .new,
[lang="vi"] .cmd-products_card .new,
[lang="zh-tw"] .cmd-products_card .new {
  font-size: 2rem !important;
}
.cmd-products_card .txtarea {
  margin-top: auto;
  text-align: center;
}
.cmd-products_card .item-name_sub,
.cmd-products_card p.item-brand,
.cmd-products_card p.item-name {
  margin-top: calc(5px - 0.23em);
  margin-bottom: -0.23em;
}
.cmd-products_card p.item-name {
  font-size: 1.7rem;
  line-height: 1.47;
  letter-spacing: 0.053em;
}
[lang="ja"] .cmd-products_card p.item-name,
[lang="ko"] .cmd-products_card p.item-name,
[lang="ru"] .cmd-products_card p.item-name,
[lang="th"] .cmd-products_card p.item-name,
[lang="vi"] .cmd-products_card p.item-name,
[lang="zh-tw"] .cmd-products_card p.item-name {
  font-size: 1.4rem;
  line-height: 1.67;
  letter-spacing: 0.156em;
  margin-top: calc(5px - 0.5em);
  margin-bottom: -0.5em;
}
[lang="ja"] .cmd-products_card p.item-brand,
[lang="ko"] .cmd-products_card p.item-brand,
[lang="ru"] .cmd-products_card p.item-brand,
[lang="th"] .cmd-products_card p.item-brand,
[lang="vi"] .cmd-products_card p.item-brand,
[lang="zh-tw"] .cmd-products_card p.item-brand {
  margin-top: 5px;
  margin-bottom: -0.5em;
}
.cmd-products_card .item-name_sub {
  font-size: 1.6rem;
  line-height: 1.47;
  letter-spacing: 0.053em;
}
.cmd-cross-nav-toggle_btn:after,
.cmd-modal-video_container._brightcove .vjs-big-play-button:before {
  font-family: cpbicons !important;
  font-weight: 400;
  font-style: normal;
}
[lang="ja"] .cmd-products_card .item-name_sub,
[lang="ko"] .cmd-products_card .item-name_sub,
[lang="ru"] .cmd-products_card .item-name_sub,
[lang="th"] .cmd-products_card .item-name_sub,
[lang="vi"] .cmd-products_card .item-name_sub,
[lang="zh-tw"] .cmd-products_card .item-name_sub {
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.38;
  margin-top: calc(5px - 0.5em);
  margin-bottom: -0.33em;
}
.cmd-products_card .item-price {
  font-size: 1.8rem;
  line-height: 1.08;
}
.cmd-products_card_submit {
  width: 100%;
  margin-top: auto !important;
  text-align: center;
}
.cmd-products_card_submit a {
  font-size: 1.6rem;
  line-height: 1.47;
  display: inline-block;
  min-height: 34px;
  padding: 5px 15px 4px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none !important;
  letter-spacing: 0.18em;
  border: 1px solid #081f2c;
  background: #fff;
}
[lang="ja"] .cmd-products_card_submit a,
[lang="ko"] .cmd-products_card_submit a,
[lang="ru"] .cmd-products_card_submit a,
[lang="th"] .cmd-products_card_submit a,
[lang="vi"] .cmd-products_card_submit a,
[lang="zh-tw"] .cmd-products_card_submit a {
  font-size: 1.2rem;
  letter-spacing: 0.125em;
  padding: 7px 15px;
  line-height: 1.47;
  letter-spacing: 0.094em;
}
.brand-synactif
  .cmd-contents_cover:not(.cmd-bg_WHT)
  .cmd-products_card_submit
  a:hover {
  color: #161616 !important;
  background: #fff;
}
.cmd-cross-nav_container[class*="cmd-bg"],
.cmd-cross-nav_container[class^="cmd-bg"],
.cmd-cross-nav_list {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.cmd-cross-nav_list {
  display: flex;
  max-width: 950px !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cmd-cross-nav_list li a {
  font-size: 1.8rem;
  display: block;
  padding: 14px 10px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-align: center;
  text-decoration: none !important;
}
.cmd-cross-nav_container.cmd-bg_BLK .cmd-cross-nav_list li a:hover,
.cmd-cross-nav_container.cmd-bg_BLU .cmd-cross-nav_list li a:hover {
  text-decoration: none !important;
  opacity: 0.7;
}
.is-cross-nav #contents {
  padding-top: 40px;
}
.is-cross-nav .cpb-grobal-header {
  position: static !important;
  border-bottom: 1px solid #f5f5f5;
}
.is-cross-nav .cpb-grobal-header .cmd-inner {
  height: 107px;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.is-scroll .is-cross-nav .cpb-grobal-header_logo a {
  overflow: visible;
  width: auto;
  height: auto;
}
.is-cross-nav .cpb-grobal-header_logoSvg {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.is-scroll .is-cross-nav .cpb-grobal-header_logoSvg {
  position: relative !important;
  top: auto;
  left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.cmd-cross-nav_area {
  position: absolute;
  z-index: 99;
  top: 108px;
  left: 0;
  width: 100%;
  height: 40px;
  background: #fff;
}
.cmd-cross-nav_area + #contents.cmd-contents_cover,
.sppt40 {
  padding-top: 40px !important;
}
.cmd-cross-nav_area
  + #contents.cmd-contents_cover
  > .cmd-section:first-child.cmd-half_container,
.cmd-cross-nav_area
  + #contents.cmd-contents_cover
  > .cmd-section:first-child.cmd-wide_container,
.cmd-cross-nav_area
  + #contents.cmd-contents_cover
  > .cmd-title-section:first-child.cmd-half_container,
.cmd-cross-nav_area
  + #contents.cmd-contents_cover
  > .cmd-title-section:first-child.cmd-wide_container {
  margin-top: 0;
}
.cmd-cross-nav_area.is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 2px 3.92px 0.08px rgba(7, 0, 1, 0.05);
  box-shadow: 0 2px 3.92px 0.08px rgba(7, 0, 1, 0.05);
}
.cmd-cross-nav-toggle_container {
  position: relative;
  border-bottom: 1px solid #f5f5f5;
}
.cmd-cross-nav-toggle_container.is-active {
  border-bottom: none;
}
.cmd-cross-nav-toggle_container > .cmd-section {
  position: relative;
  display: flex;
  height: 40px;
  padding-right: 0;
  -webkit-justify-content: space-between;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmd-cross-nav-toggle_contents {
  position: absolute;
  z-index: 99;
  top: 40px;
  left: 0;
  display: none;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 2px 3.92px 0.08px rgba(7, 0, 1, 0.05);
  box-shadow: 0 2px 3.92px 0.08px rgba(7, 0, 1, 0.05);
}
.cmd-cross-nav-toggle_contents > .cmd-section {
  padding-bottom: 24px;
}
.cmd-cross-nav-toggle_btn {
  position: relative;
  width: 40px;
  height: 40px;
  border: none;
  background: 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmd-cross-nav-toggle_btn:after {
  line-height: 1;
  position: absolute;
  top: 51%;
  right: 16px;
  content: "\EA03";
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.cmd-cross-nav-def_list {
  padding: 5px 20px 0;
}
.cmd-cross-nav-def_list a {
  font-size: 1.4rem;
  text-decoration: none !important;
}
.cmd-single-nav_cover {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cmd-single-nav_cover,
.cmd-single-nav_side {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cmd-single-nav_side {
  width: 30%;
  max-width: 32px;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.cmd-single-nav_side:before {
  position: absolute;
  top: calc(50% + 7px);
  right: 0.253629vw;
  display: block;
  width: 1px;
  height: calc(100% - 25px);
  content: "";
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #a3a3a3;
}
.cmd-single-nav_contents {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cmd-single-nav_list {
  width: 12px;
  -webkit-transition: margin 0.5s ease-out;
  -o-transition: margin 0.5s ease-out;
  transition: margin 0.5s ease-out;
}
.cmd-single-nav_list.is-fixed {
  position: fixed;
  top: 0;
}
.cmd-single-nav_list.is-fixed.is-fixed-bottom {
  position: absolute;
  top: auto !important;
  right: 0 !important;
  bottom: 0;
}
.cmd-single-nav_item:nth-child(n + 2) {
  margin-top: 28px;
}
.cmd-single-nav_item > a {
  font-size: 1.6rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-right: -8px;
  text-decoration: none !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmd-single-nav_item > a:after {
  display: block;
  width: 10px;
  height: 10px;
  content: "";
  -webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  color: #a3a3a3;
  border: 1px solid currentcolor;
  border-radius: 50%;
  background-color: #f5f5f5;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.cmd-single-nav_item > a.is-current:after {
  width: 16px;
  height: 16px;
  border-color: #081f2c;
  background: #081f2c;
}
[class*="vjs-icon-"]:after,
[class*="vjs-icon-"]:before,
[class^="vjs-icon-"]:after,
[class^="vjs-icon-"]:before {
  font-family: VideoJS !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.cmd-modal-video_container._brightcove .vjs-big-play-button {
  line-height: 1;
  position: relative;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: pointer;
  border: none;
  border-radius: 0;
  background: hsla(0, 0%, 100%, 0) !important;
}
.cmd-modal-video_container._brightcove .vjs-big-play-button _:-ms-fullscreen,
:root .cmd-modal-video_container._brightcove .vjs-big-play-button {
  overflow: visible;
  height: 0;
}
.cmd-modal-video_container._brightcove .vjs-big-play-button:before {
  font-size: 4rem !important;
  line-height: 1;
  position: absolute;
  z-index: 3;
  right: 20px;
  bottom: 20px;
  display: block;
  width: 40px;
  height: 40px;
  content: "\EA18";
  color: #081f2c;
}
.cmd-modal-video_container._brightcove .video-js {
  width: 100%;
  padding-top: 56.25%;
}
.cmd-modal-video_container._brightcove
  .video-js.vjs-playing
  .vjs-icon-placeholder:before {
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.cmd-modal-video_container._brightcove .video-js.vjs-paused {
  cursor: pointer;
  pointer-events: auto;
}
.cmd-modal-video_container._brightcove._wide .cmd-modal-video_box {
  max-width: none !important;
}
.cmd-inline-video-bc[data-aspect="1:1"] .video-js,
.cmd-modal-video .cmd-video_flex._aspect-1-1 {
  padding-top: 100%;
}
.cmd-inline-video-bc[data-aspect="16:9"] .video-js,
.cmd-modal-video .cmd-video_flex._aspect-16-9 {
  padding-top: 56.25%;
}
.cmd-inline-video-bc[data-aspect="4:3"] .video-js,
.cmd-modal-video .cmd-video_flex._aspect-4-3 {
  padding-top: 75%;
}
.cmd-inline-video-bc[data-aspect="4:5"] .video-js,
.cmd-modal-video .cmd-video_flex._aspect-4-5 {
  padding-top: 125%;
}
.cmd-inline-video-bc[data-aspect="9:16"] .video-js,
.cmd-modal-video .cmd-video_flex._aspect-9-16 {
  padding-top: 178%;
}
.emw0 {
  width: 0 !important;
}
.emw1 {
  width: 1em !important;
}
.emw2 {
  width: 2em !important;
}
.emw3 {
  width: 3em !important;
}
.emw4 {
  width: 4em !important;
}
.emw5 {
  width: 5em !important;
}
.emw6 {
  width: 6em !important;
}
.emw7 {
  width: 7em !important;
}
.emw8 {
  width: 8em !important;
}
.emw9 {
  width: 9em !important;
}
.emw10 {
  width: 10em !important;
}
.emw11 {
  width: 11em !important;
}
.emw12 {
  width: 12em !important;
}
.emw13 {
  width: 13em !important;
}
.emw14 {
  width: 14em !important;
}
.emw15 {
  width: 15em !important;
}
.emw16 {
  width: 16em !important;
}
.emw17 {
  width: 17em !important;
}
.emw18 {
  width: 18em !important;
}
.emw19 {
  width: 19em !important;
}
.emw20 {
  width: 20em !important;
}
.eml05 {
  margin-left: 0.5em !important;
}
.eml1 {
  margin-left: 1em !important;
}
.eml1-5 {
  margin-left: 1.5em !important;
}
.eml2 {
  margin-left: 2em !important;
}
.eml2-5 {
  margin-left: 2.5em !important;
}
.eml3 {
  margin-left: 3em !important;
}
.eml3-5 {
  margin-left: 3.5em !important;
}
.eml4 {
  margin-left: 4em !important;
}
.eml4-5 {
  margin-left: 4.5em !important;
}
.eml5 {
  margin-left: 5em !important;
}
.eml5-5 {
  margin-left: 5.5em !important;
}
.emr05 {
  margin-right: 0.5em !important;
}
.emr1 {
  margin-right: 1em !important;
}
.emr1-5 {
  margin-right: 1.5em !important;
}
.emr2 {
  margin-right: 2em !important;
}
.emr2-5 {
  margin-right: 2.5em !important;
}
.emr3 {
  margin-right: 3em !important;
}
.emr3-5 {
  margin-right: 3.5em !important;
}
.emr4 {
  margin-right: 4em !important;
}
.emr4-5 {
  margin-right: 4.5em !important;
}
.emr5 {
  margin-right: 5em !important;
}
.emr5-5 {
  margin-right: 5.5em !important;
}
.emt05 {
  margin-top: 0.5em !important;
}
.emt1 {
  margin-top: 1em !important;
}
.emt1-5 {
  margin-top: 1.5em !important;
}
.emt2 {
  margin-top: 2em !important;
}
.emt2-5 {
  margin-top: 2.5em !important;
}
.emt3 {
  margin-top: 3em !important;
}
.emt3-5 {
  margin-top: 3.5em !important;
}
.emt4 {
  margin-top: 4em !important;
}
.emt4-5 {
  margin-top: 4.5em !important;
}
.emt5 {
  margin-top: 5em !important;
}
.emt5-5 {
  margin-top: 5.5em !important;
}
.emb05 {
  margin-bottom: 0.5em !important;
}
.emb1 {
  margin-bottom: 1em !important;
}
.emb1-5 {
  margin-bottom: 1.5em !important;
}
.emb2 {
  margin-bottom: 2em !important;
}
.emb2-5 {
  margin-bottom: 2.5em !important;
}
.emb3 {
  margin-bottom: 3em !important;
}
.emb3-5 {
  margin-bottom: 3.5em !important;
}
.emb4 {
  margin-bottom: 4em !important;
}
.emb4-5 {
  margin-bottom: 4.5em !important;
}
.emb5 {
  margin-bottom: 5em !important;
}
.emb5-5 {
  margin-bottom: 5.5em !important;
}
.empl05 {
  padding-left: 0.5em !important;
}
.empl1 {
  padding-left: 1em !important;
}
.empl1-5 {
  padding-left: 1.5em !important;
}
.empl2 {
  padding-left: 2em !important;
}
.empl2-5 {
  padding-left: 2.5em !important;
}
.empl3 {
  padding-left: 3em !important;
}
.empl3-5 {
  padding-left: 3.5em !important;
}
.empl4 {
  padding-left: 4em !important;
}
.empl4-5 {
  padding-left: 4.5em !important;
}
.empl5 {
  padding-left: 5em !important;
}
.empl5-5 {
  padding-left: 5.5em !important;
}
.empr05 {
  padding-right: 0.5em !important;
}
.empr1 {
  padding-right: 1em !important;
}
.empr1-5 {
  padding-right: 1.5em !important;
}
.empr2 {
  padding-right: 2em !important;
}
.empr2-5 {
  padding-right: 2.5em !important;
}
.empr3 {
  padding-right: 3em !important;
}
.empr3-5 {
  padding-right: 3.5em !important;
}
.empr4 {
  padding-right: 4em !important;
}
.empr4-5 {
  padding-right: 4.5em !important;
}
.empr5 {
  padding-right: 5em !important;
}
.empr5-5 {
  padding-right: 5.5em !important;
}
.empt05 {
  padding-top: 0.5em !important;
}
.empt1 {
  padding-top: 1em !important;
}
.empt1-5 {
  padding-top: 1.5em !important;
}
.empt2 {
  padding-top: 2em !important;
}
.empt2-5 {
  padding-top: 2.5em !important;
}
.empt3 {
  padding-top: 3em !important;
}
.empt3-5 {
  padding-top: 3.5em !important;
}
.empt4 {
  padding-top: 4em !important;
}
.empt4-5 {
  padding-top: 4.5em !important;
}
.empt5 {
  padding-top: 5em !important;
}
.empt5-5 {
  padding-top: 5.5em !important;
}
.empb05 {
  padding-bottom: 0.5em !important;
}
.empb1 {
  padding-bottom: 1em !important;
}
.empb1-5 {
  padding-bottom: 1.5em !important;
}
.empb2 {
  padding-bottom: 2em !important;
}
.empb2-5 {
  padding-bottom: 2.5em !important;
}
.empb3 {
  padding-bottom: 3em !important;
}
.empb3-5 {
  padding-bottom: 3.5em !important;
}
.empb4 {
  padding-bottom: 4em !important;
}
.empb4-5 {
  padding-bottom: 4.5em !important;
}
.empb5 {
  padding-bottom: 5em !important;
}
.empb5-5 {
  padding-bottom: 5.5em !important;
}
.spr0 {
  margin-right: 0 !important;
}
.sppr0 {
  padding-right: 0 !important;
}
.spr5 {
  margin-right: 5px !important;
}
.spb5 {
  margin-bottom: 5px !important;
}
.spl5 {
  margin-left: 5px !important;
}
.sppt5 {
  padding-top: 5px !important;
}
.sppr5 {
  padding-right: 5px !important;
}
.sppb5 {
  padding-bottom: 5px !important;
}
.sppl5 {
  padding-left: 5px !important;
}
.spr10 {
  margin-right: 10px !important;
}
.spb10 {
  margin-bottom: 10px !important;
}
.spl10 {
  margin-left: 10px !important;
}
.sppt10 {
  padding-top: 10px !important;
}
.sppr10 {
  padding-right: 10px !important;
}
.sppb10 {
  padding-bottom: 10px !important;
}
.sppl10 {
  padding-left: 10px !important;
}
.spt15 {
  margin-top: 15px !important;
}
.spr15 {
  margin-right: 15px !important;
}
.spb15 {
  margin-bottom: 15px !important;
}
.spl15 {
  margin-left: 15px !important;
}
.sppt15 {
  padding-top: 15px !important;
}
.sppr15 {
  padding-right: 15px !important;
}
.sppb15 {
  padding-bottom: 15px !important;
}
.sppl15 {
  padding-left: 15px !important;
}
.spr20 {
  margin-right: 20px !important;
}
.spb20 {
  margin-bottom: 20px !important;
}
.spl20 {
  margin-left: 20px !important;
}
.sppt20 {
  padding-top: 20px !important;
}
.sppr20 {
  padding-right: 20px !important;
}
.sppb20 {
  padding-bottom: 20px !important;
}
.sppl20 {
  padding-left: 20px !important;
}
.spt25 {
  margin-top: 25px !important;
}
.spr25 {
  margin-right: 25px !important;
}
.spb25 {
  margin-bottom: 25px !important;
}
.spl25 {
  margin-left: 25px !important;
}
.sppt25 {
  padding-top: 25px !important;
}
.sppr25 {
  padding-right: 25px !important;
}
.sppb25 {
  padding-bottom: 25px !important;
}
.sppl25 {
  padding-left: 25px !important;
}
.spt30 {
  margin-top: 30px !important;
}
.spr30 {
  margin-right: 30px !important;
}
.spb30 {
  margin-bottom: 30px !important;
}
.spl30 {
  margin-left: 30px !important;
}
.sppt30 {
  padding-top: 30px !important;
}
.sppr30 {
  padding-right: 30px !important;
}
.sppb30 {
  padding-bottom: 30px !important;
}
.spt35 {
  margin-top: 35px !important;
}
.spr35 {
  margin-right: 35px !important;
}
.spb35 {
  margin-bottom: 35px !important;
}
.spl35 {
  margin-left: 35px !important;
}
.sppt35 {
  padding-top: 35px !important;
}
.sppr35 {
  padding-right: 35px !important;
}
.sppb35 {
  padding-bottom: 35px !important;
}
.sppl35 {
  padding-left: 35px !important;
}
.spt40 {
  margin-top: 40px !important;
}
.spr40 {
  margin-right: 40px !important;
}
.spb40 {
  margin-bottom: 40px !important;
}
.spl40 {
  margin-left: 40px !important;
}
.sppr40 {
  padding-right: 40px !important;
}
.sppl40 {
  padding-left: 40px !important;
}
.spt45 {
  margin-top: 45px !important;
}
.spr45 {
  margin-right: 45px !important;
}
.spb45 {
  margin-bottom: 45px !important;
}
.spl45 {
  margin-left: 45px !important;
}
.sppt45 {
  padding-top: 45px !important;
}
.sppr45 {
  padding-right: 45px !important;
}
.sppb45 {
  padding-bottom: 45px !important;
}
.sppl45 {
  padding-left: 45px !important;
}
.spt50 {
  margin-top: 50px !important;
}
.spr50 {
  margin-right: 50px !important;
}
.spb50 {
  margin-bottom: 50px !important;
}
.spl50 {
  margin-left: 50px !important;
}
.sppt50 {
  padding-top: 50px !important;
}
.sppr50 {
  padding-right: 50px !important;
}
.sppb50 {
  padding-bottom: 50px !important;
}
.sppl50 {
  padding-left: 50px !important;
}
.sp0 {
  margin: 0 !important;
}
.spAuto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.cmd-maxw_824 {
  max-width: 824px;
}
img.wide,
picture.wide img {
  width: 100% !important;
  max-width: none !important;
}
img.nwide {
  width: auto !important;
  max-width: 100% !important;
}
.invisible {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  width: 0 !important;
  height: 0 !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
}
p.caution,
p.caution.note,
ul.caution.note > li,
ul.caution > li {
  padding-left: 0.7em;
  text-indent: -0.7em;
}
[lang="ja"] p.caution,
[lang="ja"] p.caution.note,
[lang="ja"] ul.caution.note > li,
[lang="ja"] ul.caution > li,
[lang="ko"] p.caution,
[lang="ko"] p.caution.note,
[lang="ko"] ul.caution.note > li,
[lang="ko"] ul.caution > li,
[lang="ru"] p.caution,
[lang="ru"] p.caution.note,
[lang="ru"] ul.caution.note > li,
[lang="ru"] ul.caution > li,
[lang="th"] p.caution,
[lang="th"] p.caution.note,
[lang="th"] ul.caution.note > li,
[lang="th"] ul.caution > li,
[lang="vi"] p.caution,
[lang="vi"] p.caution.note,
[lang="vi"] ul.caution.note > li,
[lang="vi"] ul.caution > li,
[lang="zh-tw"] p.caution,
[lang="zh-tw"] p.caution.note,
[lang="zh-tw"] ul.caution.note > li,
[lang="zh-tw"] ul.caution > li {
  padding-left: 1em;
  text-indent: -1em;
}
p.caution ~ li,
ul.caution > li ~ li {
  margin-top: 0.5em;
}
.item-color,
.item-price,
.num {
  font-family: Chronicle Display;
  font-style: italic;
  line-height: 1.38 !important;
}
@media print, screen and (max-width: 374px) {
  html {
    font-size: 56%;
  }
  .cmd-box_container.cmd-visual_btn .cmd-button_box > .button {
    min-width: 140px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .cmd-button_box > .button,
  .cmd-products_card_submit a {
    min-width: 140px;
  }
  .cpb-cart_container .cmd-button_box > .button,
  [class*="cmd-form"] .cmd-button_box > .button,
  [class^="cmd-form"] .cmd-button_box > .button {
    min-width: 0;
  }
}
@media print, screen and (max-width: 767px) {
  [lang="ja"] body > div,
  [lang="ko"] body > div,
  [lang="ru"] body > div,
  [lang="th"] body > div,
  [lang="vi"] body > div,
  [lang="zh-tw"] body > div {
    font-size: 1.3rem;
    line-height: 1.85;
  }
  [lang="ja"] .cmd-contents_cover,
  [lang="ja"] .cmd-contents_cover dd,
  [lang="ja"] .cmd-contents_cover dt,
  [lang="ja"] .cmd-contents_cover li,
  [lang="ja"] .cmd-contents_cover p,
  [lang="ja"] [class*="cpb-modal"] dd,
  [lang="ja"] [class*="cpb-modal"] dt,
  [lang="ja"] [class*="cpb-modal"] li,
  [lang="ja"] [class*="cpb-modal"] p,
  [lang="ko"] .cmd-contents_cover,
  [lang="ko"] .cmd-contents_cover dd,
  [lang="ko"] .cmd-contents_cover dt,
  [lang="ko"] .cmd-contents_cover li,
  [lang="ko"] .cmd-contents_cover p,
  [lang="ko"] [class*="cpb-modal"] dd,
  [lang="ko"] [class*="cpb-modal"] dt,
  [lang="ko"] [class*="cpb-modal"] li,
  [lang="ko"] [class*="cpb-modal"] p,
  [lang="ru"] .cmd-contents_cover,
  [lang="ru"] .cmd-contents_cover dd,
  [lang="ru"] .cmd-contents_cover dt,
  [lang="ru"] .cmd-contents_cover li,
  [lang="ru"] .cmd-contents_cover p,
  [lang="ru"] [class*="cpb-modal"] dd,
  [lang="ru"] [class*="cpb-modal"] dt,
  [lang="ru"] [class*="cpb-modal"] li,
  [lang="ru"] [class*="cpb-modal"] p,
  [lang="th"] .cmd-contents_cover,
  [lang="th"] .cmd-contents_cover dd,
  [lang="th"] .cmd-contents_cover dt,
  [lang="th"] .cmd-contents_cover li,
  [lang="th"] .cmd-contents_cover p,
  [lang="th"] [class*="cpb-modal"] dd,
  [lang="th"] [class*="cpb-modal"] dt,
  [lang="th"] [class*="cpb-modal"] li,
  [lang="th"] [class*="cpb-modal"] p,
  [lang="vi"] .cmd-contents_cover,
  [lang="vi"] .cmd-contents_cover dd,
  [lang="vi"] .cmd-contents_cover dt,
  [lang="vi"] .cmd-contents_cover li,
  [lang="vi"] .cmd-contents_cover p,
  [lang="vi"] [class*="cpb-modal"] dd,
  [lang="vi"] [class*="cpb-modal"] dt,
  [lang="vi"] [class*="cpb-modal"] li,
  [lang="vi"] [class*="cpb-modal"] p,
  [lang="zh-tw"] .cmd-contents_cover,
  [lang="zh-tw"] .cmd-contents_cover dd,
  [lang="zh-tw"] .cmd-contents_cover dt,
  [lang="zh-tw"] .cmd-contents_cover li,
  [lang="zh-tw"] .cmd-contents_cover p,
  [lang="zh-tw"] [class*="cpb-modal"] dd,
  [lang="zh-tw"] [class*="cpb-modal"] dt,
  [lang="zh-tw"] [class*="cpb-modal"] li,
  [lang="zh-tw"] [class*="cpb-modal"] p {
    line-height: 1.85;
  }
  .header-utility_area {
    padding-left: 6px;
  }
  .header-utility_area._right {
    padding-right: 6px;
  }
  .cmd-half_container .cmd-visual_txtarea,
  .cmd-half_container > .cmd-inner,
  .cmd-visual_container._isSMv._fill .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[class*="cmd-bg"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[class^="cmd-bg"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style*="background-color:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style*="background-image:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style*="background:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style^="background-color:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style^="background-image:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style^="background:"] .cmd-visual_txtarea,
  .cmd-wide_container .cmd-visual_txtarea {
    padding-right: 15px;
    padding-left: 15px;
  }
  [lang="ja"] .header-search_btn {
    display: none;
  }
  [lang="ja"] .cpb-gnav-utility_list a,
  [lang="ko"] .cpb-gnav-utility_list a,
  [lang="ru"] .cpb-gnav-utility_list a,
  [lang="th"] .cpb-gnav-utility_list a,
  [lang="vi"] .cpb-gnav-utility_list a,
  [lang="zh-tw"] .cpb-gnav-utility_list a {
    font-size: 1.4rem;
  }
  .cpb-footer-menu_container,
  .cpb-footer-nav_container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cmd-wide_container.cmd-visual_container + .cmd-title-section._h3,
  .cmd-wide_container.cmd-visual_container + .cmd-title-section._h4,
  .cpb-footer-nav_cnt
    > dd.cpb-footer-nav_column
    .cpb-footer-nav_list
    + .cpb-footer-nav_list,
  [class*="cmd-bg"] .cmd-tabAcc_box:first-child,
  [class*="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-1
    > .box:nth-child(n + 2)
    > .cmd-col-card_link,
  [class*="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-2
    > .box:nth-child(n + 3)
    > .cmd-col-card_link,
  [class*="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-3
    > .box:nth-child(n + 4)
    > .cmd-col-card_link,
  [class*="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-4
    > .box:nth-child(n + 5)
    > .cmd-col-card_link,
  [class*="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-5
    > .box:nth-child(n + 6)
    > .cmd-col-card_link,
  [class*="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-6
    > .box:nth-child(n + 7)
    > .cmd-col-card_link,
  [class^="cmd-bg"] .cmd-tabAcc_box:first-child,
  [class^="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-1
    > .box:nth-child(n + 2)
    > .cmd-col-card_link,
  [class^="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-2
    > .box:nth-child(n + 3)
    > .cmd-col-card_link,
  [class^="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-3
    > .box:nth-child(n + 4)
    > .cmd-col-card_link,
  [class^="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-4
    > .box:nth-child(n + 5)
    > .cmd-col-card_link,
  [class^="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-5
    > .box:nth-child(n + 6)
    > .cmd-col-card_link,
  [class^="cmd-bg"]
    > .cmd-section
    > .cmd-box_container._sptMin.box-xs-6
    > .box:nth-child(n + 7)
    > .cmd-col-card_link,
  dl.cmd-idb_txt_box._isSPv {
    margin-top: 0;
  }
  .cmd-wide_container.cmd-visual_container + .cmd-title-section._h2,
  .cpb-footer-connect_container {
    margin-top: 50px;
  }
  .cpb-footer-utility_container.istypeB
    .cpb-footer-sns_box
    .cpb-footer-sns_list {
    max-width: 200px;
    margin-right: auto;
    margin-left: auto;
    -webkit-justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .cpb-footer-utility_container.istypeB
    .cpb-footer-sns_box
    .cpb-footer-sns_list
    li {
    margin-left: 0;
  }
  .cpb-footer-utility_container.istypeB
    .cpb-footer-sns_box
    .cpb-footer-sns_list
    li.cpb-app {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .cpb-footer-sns_list li.cpb-app {
    padding-bottom: 4px;
  }
  [lang="ja"] .cpb-modal_account .account-txt,
  [lang="ko"] .cpb-modal_account .account-txt,
  [lang="ru"] .cpb-modal_account .account-txt,
  [lang="th"] .cpb-modal_account .account-txt,
  [lang="vi"] .cpb-modal_account .account-txt,
  [lang="zh-tw"] .cpb-modal_account .account-txt {
    font-size: 1.3rem;
  }
  .c-title-pageHeading--por .c-title-pageHeading-gather {
    padding-top: 65px !important;
  }
  .c-title-pageHeading-bg_04 .c-title-pageHeading-gather {
    padding-top: 190px !important;
  }
  [lang="ja"] .cmd-lead_txt,
  [lang="ko"] .cmd-lead_txt,
  [lang="ru"] .cmd-lead_txt,
  [lang="th"] .cmd-lead_txt,
  [lang="vi"] .cmd-lead_txt,
  [lang="zh-tw"] .cmd-lead_txt {
    font-size: 1.4rem !important;
    line-height: 1.86 !important;
  }
  [lang="ja"] .fontLL,
  [lang="ko"] .fontLL,
  [lang="ru"] .fontLL,
  [lang="th"] .fontLL,
  [lang="vi"] .fontLL,
  [lang="zh-tw"] .fontLL {
    font-size: 1.8rem !important;
    line-height: 1.67 !important;
    letter-spacing: 0.156em !important;
  }
  [lang="ja"] .fontL,
  [lang="ko"] .fontL,
  [lang="ru"] .fontL,
  [lang="th"] .fontL,
  [lang="vi"] .fontL,
  [lang="zh-tw"] .fontL {
    font-size: 1.6rem !important;
    line-height: 1.75 !important;
  }
  [lang="ja"] .fontS,
  [lang="ja"] .fontSS,
  [lang="ko"] .fontS,
  [lang="ko"] .fontSS,
  [lang="ru"] .fontS,
  [lang="ru"] .fontSS,
  [lang="th"] .fontS,
  [lang="th"] .fontSS,
  [lang="vi"] .fontS,
  [lang="vi"] .fontSS,
  [lang="zh-tw"] .fontS,
  [lang="zh-tw"] .fontSS {
    line-height: 1.67 !important;
  }
  .tcenter.isSPl,
  .tleft.isSPl,
  .tright.isSPl {
    text-align: left !important;
  }
  .tcenter.isSPr,
  .tleft.isSPr,
  .tright.isSPr {
    text-align: right !important;
  }
  .tcenter.isSPc,
  .tleft.isSPc,
  .tright.isSPc {
    text-align: center !important;
  }
  .cmd-breadcrumb_container {
    position: absolute !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    width: 0 !important;
    height: 0 !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
  }
  .cmd-breadcrumb_container:after,
  .cmd-breadcrumb_container:before {
    display: none !important;
  }
  .cmd-contents_cover > .cmd-half_container._fill:last-child,
  .cmd-contents_cover > .cmd-half_container[class*="cmd-bg"]:last-child,
  .cmd-contents_cover > .cmd-half_container[class^="cmd-bg"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-color:"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-image:"]:last-child,
  .cmd-contents_cover > .cmd-half_container[style*="background:"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-color:"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-image:"]:last-child,
  .cmd-contents_cover > .cmd-half_container[style^="background:"]:last-child,
  .cmd-contents_cover
    > .cmd-section.cmd-wide_container.cmd-visual_container._fill:last-child {
    margin-bottom: -50px;
  }
  .cmd-box_container._flat + .cmd-box_container._flat,
  .cmd-box_container._offset:not(._maintain).box-xs-1 > .box:nth-child(n + 2),
  .cmd-box_container._offset:not(._maintain).box-xs-2 > .box:nth-child(n + 3),
  .cmd-box_container._offset:not(._maintain).box-xs-3 > .box:nth-child(n + 4),
  .cmd-box_container._offset:not(._maintain).box-xs-4 > .box:nth-child(n + 5),
  .cmd-box_container._offset:not(._maintain).box-xs-5 > .box:nth-child(n + 6),
  .cmd-box_container._offset:not(._maintain).box-xs-6 > .box:nth-child(n + 7),
  .cmd-box_container.box-xs-1 > .box:nth-child(n + 2),
  .cmd-box_container.box-xs-2 > .box:nth-child(n + 3),
  .cmd-box_container.box-xs-3 > .box:nth-child(n + 4),
  .cmd-box_container.box-xs-4 > .box:nth-child(n + 5),
  .cmd-box_container.box-xs-5 > .box:nth-child(n + 6),
  .cmd-box_container.box-xs-6 > .box:nth-child(n + 7),
  .cmd-half_container + .cmd-section._sptMin,
  .cmd-visual_container + .cmd-section._sptMdl,
  .cmd-visual_container + .cmd-section._sptMin,
  .cmd-wide_container.cmd-visual_container + .cmd-section {
    margin-top: 30px;
  }
  .cmd-bg_BLU .cmd-box_container.box-xs-1 > .box:nth-child(n + 2),
  .cmd-bg_BLU .cmd-box_container.box-xs-2 > .box:nth-child(n + 3),
  .cmd-bg_BLU .cmd-box_container.box-xs-3 > .box:nth-child(n + 4),
  .cmd-bg_BLU .cmd-box_container.box-xs-4 > .box:nth-child(n + 5),
  .cmd-bg_BLU .cmd-box_container.box-xs-5 > .box:nth-child(n + 6),
  .cmd-bg_BLU .cmd-box_container.box-xs-6 > .box:nth-child(n + 7),
  .cmd-bg_GRY .cmd-box_container.box-xs-1 > .box:nth-child(n + 2),
  .cmd-bg_GRY .cmd-box_container.box-xs-2 > .box:nth-child(n + 3),
  .cmd-bg_GRY .cmd-box_container.box-xs-3 > .box:nth-child(n + 4),
  .cmd-bg_GRY .cmd-box_container.box-xs-4 > .box:nth-child(n + 5),
  .cmd-bg_GRY .cmd-box_container.box-xs-5 > .box:nth-child(n + 6),
  .cmd-bg_GRY .cmd-box_container.box-xs-6 > .box:nth-child(n + 7) {
    margin-top: 15px;
  }
  .cmd-box_container._offset:not(._maintain)._sptMin.box-xs-1
    > .box:nth-child(n + 2),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-xs-2
    > .box:nth-child(n + 3),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-xs-3
    > .box:nth-child(n + 4),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-xs-4
    > .box:nth-child(n + 5),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-xs-5
    > .box:nth-child(n + 6),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-xs-6
    > .box:nth-child(n + 7),
  .cmd-box_container._sptMin.box-xs-1 > .box:nth-child(n + 2),
  .cmd-box_container._sptMin.box-xs-2 > .box:nth-child(n + 3),
  .cmd-box_container._sptMin.box-xs-3 > .box:nth-child(n + 4),
  .cmd-box_container._sptMin.box-xs-4 > .box:nth-child(n + 5),
  .cmd-box_container._sptMin.box-xs-5 > .box:nth-child(n + 6),
  .cmd-box_container._sptMin.box-xs-6 > .box:nth-child(n + 7),
  .cmd-box_container.cmd-visual_btn.box-md-2.box-xs-1 > .box:nth-child(n + 2) {
    margin-top: 8px;
  }
  .cmd-box_container._offset:not(._maintain).box-xs-1 > .box,
  .cmd-box_container._offset:not(._maintain).box-xs-2 > .box,
  .cmd-box_container._offset:not(._maintain).box-xs-3 > .box,
  .cmd-box_container._offset:not(._maintain).box-xs-4 > .box,
  .cmd-box_container._offset:not(._maintain).box-xs-5 > .box,
  .cmd-box_container._offset:not(._maintain).box-xs-6 > .box,
  .cmd-box_container._offset:not(._maintain) > .box,
  .cmd-box_container.box-xs-1 > .box {
    width: calc(100% - 8px);
  }
  .cmd-box_container.box-xs-2 > .box {
    width: calc(50% - 8px);
  }
  .cmd-box_container.box-xs-3 > .box {
    width: calc(33.33333% - 8px);
  }
  .cmd-box_container.box-xs-4 > .box {
    width: calc(25% - 8px);
  }
  .cmd-box_container.box-xs-5 > .box {
    width: calc(20% - 8px);
  }
  .cmd-box_container.box-xs-6 > .box {
    width: calc(16.66667% - 8px);
  }
  .cmd-box_container._flat.box-xs-1 > .box {
    width: 100%;
  }
  .cmd-box_container._flat.box-xs-2 > .box {
    width: 50%;
  }
  .cmd-box_container._flat.box-xs-3 > .box {
    width: 33.33333%;
  }
  .cmd-box_container._flat.box-xs-4 > .box {
    width: 25%;
  }
  .cmd-box_container._flat.box-xs-5 > .box {
    width: 20%;
  }
  .cmd-box_container._flat.box-xs-6 > .box {
    width: 16.66667%;
  }
  .cmd-box_container._flat.cmd-visual_container
    > .box[class*="cmd-bg"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[class^="cmd-bg"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style*="background-color:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style*="background-image:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style*="background:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style^="background-color:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style^="background-image:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style^="background:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[class*="cmd-bg"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[class^="cmd-bg"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background-color:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background-image:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background-color:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background-image:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background:"]
    > .box
    .cmd-visual_txt {
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
  }
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[class*="cmd-bg"]:last-child.box-xs-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[class^="cmd-bg"]:last-child.box-xs-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style*="background-color:"]:last-child.box-xs-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style*="background-image:"]:last-child.box-xs-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style*="background:"]:last-child.box-xs-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style^="background-color:"]:last-child.box-xs-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style^="background-image:"]:last-child.box-xs-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style^="background:"]:last-child.box-xs-1
    .cmd-visual_txt {
    padding-bottom: 50px;
  }
  .cmd-box_container._offset._reverse._sideL
    > .box:first-child
    > .cmd-section:first-child {
    padding-top: 0;
  }
  .cmd-wide_container._intxt {
    margin-top: 30px !important;
  }
  .cmd-mini_container,
  .cmd-wide_container > .cmd-mini_container {
    width: calc(100% - 30px);
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  [class*="cmd-bg"] > .cmd-mini_container,
  [class^="cmd-bg"] > .cmd-mini_container {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cmd-half_container > .cmd-inner {
    width: calc(100% + 30px);
    margin-right: -15px;
    margin-left: -15px;
  }
  .cmd-half_container .cmd-half_thumb {
    width: calc(100% + 30px);
    margin: 0 -15px;
  }
  .cmd-wide_container .cmd-half_container .cmd-half_thumb {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .cmd-contents_cover > .cmd-half_container._fill:last-child .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[class*="cmd-bg"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[class^="cmd-bg"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-color:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-image:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style*="background:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-color:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-image:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style^="background:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-wide_container.cmd-visual_container._fill:last-child
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container.cmd-visual_container._isSMv._fill:last-child
    .cmd-visual_txt {
    padding-bottom: 50px !important;
  }
  .cmd-visual_container + .cmd-hr {
    margin-top: -20px;
  }
  .cmd-visual_txt .cmd-button_container._center > .cmd-button_box > .button {
    max-width: 150px;
  }
  .cmd-main-visual_container .cmd-slider_dots {
    top: 0;
    padding-top: 74%;
  }
  .cmd-main-visual_container .cmd-slider_dots .slick-dots {
    top: auto;
    bottom: 0;
  }
  [lang="ja"] .cmd-visual_card > .catch,
  [lang="ko"] .cmd-visual_card > .catch,
  [lang="ru"] .cmd-visual_card > .catch,
  [lang="th"] .cmd-visual_card > .catch,
  [lang="vi"] .cmd-visual_card > .catch,
  [lang="zh-tw"] .cmd-visual_card > .catch {
    line-height: 1.85;
    margin-top: calc(30px - 0.43em);
    margin-bottom: -0.43em;
  }
  [lang="ja"] .cmd-visual_card > p.title,
  [lang="ko"] .cmd-visual_card > p.title,
  [lang="ru"] .cmd-visual_card > p.title,
  [lang="th"] .cmd-visual_card > p.title,
  [lang="vi"] .cmd-visual_card > p.title,
  [lang="zh-tw"] .cmd-visual_card > p.title {
    font-size: 1.6rem;
    line-height: 1.75;
    margin-top: calc(30px - 0.35em);
    margin-bottom: -0.35em;
  }
  .cmd-main-visual_container [lang="ja"] .cmd-visual_card > p.title,
  .cmd-main-visual_container [lang="ko"] .cmd-visual_card > p.title,
  .cmd-main-visual_container [lang="ru"] .cmd-visual_card > p.title,
  .cmd-main-visual_container [lang="th"] .cmd-visual_card > p.title,
  .cmd-main-visual_container [lang="vi"] .cmd-visual_card > p.title,
  .cmd-main-visual_container [lang="zh-tw"] .cmd-visual_card > p.title {
    margin-top: calc(10px - 0.35em);
  }
  [lang="ja"] .cmd-visual_card > h1.title,
  [lang="ko"] .cmd-visual_card > h1.title,
  [lang="ru"] .cmd-visual_card > h1.title,
  [lang="th"] .cmd-visual_card > h1.title,
  [lang="vi"] .cmd-visual_card > h1.title,
  [lang="zh-tw"] .cmd-visual_card > h1.title {
    margin-top: calc(30px - 0.32em);
    margin-bottom: -0.32em;
  }
  [lang="ja"] .cmd-visual_card > h2.title,
  [lang="ja"] .cmd-visual_card > h4.title,
  [lang="ko"] .cmd-visual_card > h2.title,
  [lang="ko"] .cmd-visual_card > h4.title,
  [lang="ru"] .cmd-visual_card > h2.title,
  [lang="ru"] .cmd-visual_card > h4.title,
  [lang="th"] .cmd-visual_card > h2.title,
  [lang="th"] .cmd-visual_card > h4.title,
  [lang="vi"] .cmd-visual_card > h2.title,
  [lang="vi"] .cmd-visual_card > h4.title,
  [lang="zh-tw"] .cmd-visual_card > h2.title,
  [lang="zh-tw"] .cmd-visual_card > h4.title {
    margin-top: calc(30px - 0.35em);
    margin-bottom: -0.35em;
  }
  [lang="ja"] .cmd-visual_card > h3.title,
  [lang="ko"] .cmd-visual_card > h3.title,
  [lang="ru"] .cmd-visual_card > h3.title,
  [lang="th"] .cmd-visual_card > h3.title,
  [lang="vi"] .cmd-visual_card > h3.title,
  [lang="zh-tw"] .cmd-visual_card > h3.title {
    margin-top: calc(30px - 0.34em);
    margin-bottom: -0.34em;
  }
  [lang="ja"] .cmd-visual_card > .txt,
  [lang="ko"] .cmd-visual_card > .txt,
  [lang="ru"] .cmd-visual_card > .txt,
  [lang="th"] .cmd-visual_card > .txt,
  [lang="vi"] .cmd-visual_card > .txt,
  [lang="zh-tw"] .cmd-visual_card > .txt {
    margin-top: calc(30px - 0.43em);
    margin-bottom: -0.43em;
  }
  [lang="ja"] .cmd-visual_card > .txt:first-child,
  [lang="ko"] .cmd-visual_card > .txt:first-child,
  [lang="ru"] .cmd-visual_card > .txt:first-child,
  [lang="th"] .cmd-visual_card > .txt:first-child,
  [lang="vi"] .cmd-visual_card > .txt:first-child,
  [lang="zh-tw"] .cmd-visual_card > .txt:first-child {
    margin-top: -0.43em;
  }
  .cmd-visual_card .thumb img.nwide {
    zoom: 0.7;
  }
  .cmd-visual_card .thumb.isSPn:first-child + .catch,
  .cmd-visual_card .thumb.isSPn:first-child + .cmd-box_container,
  .cmd-visual_card .thumb.isSPn:first-child + .title,
  .cmd-visual_card .thumb.isSPn:first-child + .txt {
    margin-top: 0 !important;
  }
  ._dark .cmd-visual_card .cmd-button_box._TRP > .button {
    color: #081f2c;
    border-color: #081f2c;
  }
  [lang="ja"] .cmd-button_box._sizeS > .button,
  [lang="ja"] .cmd-products_card_submit a,
  [lang="ja"] .cmd-visual_txt .cmd-button_box > .button,
  [lang="ko"] .cmd-button_box._sizeS > .button,
  [lang="ko"] .cmd-products_card_submit a,
  [lang="ko"] .cmd-visual_txt .cmd-button_box > .button,
  [lang="ru"] .cmd-button_box._sizeS > .button,
  [lang="ru"] .cmd-products_card_submit a,
  [lang="ru"] .cmd-visual_txt .cmd-button_box > .button,
  [lang="th"] .cmd-button_box._sizeS > .button,
  [lang="th"] .cmd-products_card_submit a,
  [lang="th"] .cmd-visual_txt .cmd-button_box > .button,
  [lang="vi"] .cmd-button_box._sizeS > .button,
  [lang="vi"] .cmd-products_card_submit a,
  [lang="vi"] .cmd-visual_txt .cmd-button_box > .button,
  [lang="zh-tw"] .cmd-button_box._sizeS > .button,
  [lang="zh-tw"] .cmd-products_card_submit a,
  [lang="zh-tw"] .cmd-visual_txt .cmd-button_box > .button {
    line-height: 1.5;
    letter-spacing: 0.094em;
  }
  .cmd-box_container.cmd-visual_btn.box-md-2.box-xs-1 > .box {
    width: calc(100% - 8px) !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .cmd-box_container.cmd-visual_btn.box-md-2.box-xs-1 .cmd-button_box {
    width: auto;
  }
  .cmd-box_container.cmd-visual_btn.box-md-2.box-xs-1
    .cmd-button_box
    > .button {
    width: auto;
    min-width: 160px;
  }
  ._dark .cmd-visual_card .cmd-button_box._TRP > a.button:hover,
  ._dark a.cmd-visual_card:hover .cmd-button_box._TRP > .button,
  ._dark a:hover .cmd-visual_card .cmd-button_box._TRP > .button {
    color: #fff !important;
    background: #081f2c !important;
  }
  .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-1
    > .box:first-child
    > .cmd-col-card_link,
  .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-2
    > .box:nth-child(-n + 2)
    > .cmd-col-card_link,
  .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-3
    > .box:nth-child(-n + 3)
    > .cmd-col-card_link,
  .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-4
    > .box:nth-child(-n + 4)
    > .cmd-col-card_link,
  .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-5
    > .box:nth-child(-n + 5)
    > .cmd-col-card_link {
    margin-top: 22px;
  }
  .cmd-bg_BLU
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-1
    > .box:first-child
    > .cmd-col-card_link,
  .cmd-bg_BLU
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-2
    > .box:nth-child(-n + 2)
    > .cmd-col-card_link,
  .cmd-bg_BLU
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-3
    > .box:nth-child(-n + 3)
    > .cmd-col-card_link,
  .cmd-bg_BLU
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-4
    > .box:nth-child(-n + 4)
    > .cmd-col-card_link,
  .cmd-bg_BLU
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-5
    > .box:nth-child(-n + 5)
    > .cmd-col-card_link,
  .cmd-bg_GRY
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-1
    > .box:first-child
    > .cmd-col-card_link,
  .cmd-bg_GRY
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-2
    > .box:nth-child(-n + 2)
    > .cmd-col-card_link,
  .cmd-bg_GRY
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-3
    > .box:nth-child(-n + 3)
    > .cmd-col-card_link,
  .cmd-bg_GRY
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-4
    > .box:nth-child(-n + 4)
    > .cmd-col-card_link,
  .cmd-bg_GRY
    .cmd-section
    + .cmd-section._sptMin
    > .cmd-box_container.box-xs-5
    > .box:nth-child(-n + 5)
    > .cmd-col-card_link {
    margin-top: 7px;
  }
  .cpb-modalC_container.cmd-modal-video .cpb-modalC_inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .cmd-tabAcc_box.cmd-anchor-point {
    background: 0 0 !important;
  }
  [class*="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point,
  [class^="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point {
    position: relative;
  }
  [class*="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point .cmd-tabAcc_drawer_btn,
  [class*="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point .cmd-tabAcc_inner,
  [class^="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point .cmd-tabAcc_drawer_btn,
  [class^="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point .cmd-tabAcc_inner {
    background: #fff;
  }
  [class*="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point:after,
  [class^="cmd-bg"] .cmd-tabAcc_box.cmd-anchor-point:after {
    position: absolute;
    z-index: 2;
    bottom: -10px;
    left: 0;
    display: block;
    width: 100%;
    height: 10px;
    content: "";
  }
  .cmd-visual-slider_container .cmd-half_container .cmd-half_txtarea {
    padding: 0 15px;
  }
  [lang="ja"]
    .cmd-contents_cover
    h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ko"]
    .cmd-contents_cover
    h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ru"]
    .cmd-contents_cover
    h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="th"]
    .cmd-contents_cover
    h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="vi"]
    .cmd-contents_cover
    h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="zh-tw"]
    .cmd-contents_cover
    h1.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ) {
    font-size: 2.2rem;
    line-height: 1.64;
  }
  [lang="ja"]
    .cmd-contents_cover
    h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ko"]
    .cmd-contents_cover
    h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ru"]
    .cmd-contents_cover
    h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="th"]
    .cmd-contents_cover
    h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="vi"]
    .cmd-contents_cover
    h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="zh-tw"]
    .cmd-contents_cover
    h2.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ) {
    font-size: 2rem;
    line-height: 1.7;
  }
  [lang="ja"]
    .cmd-contents_cover
    h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ko"]
    .cmd-contents_cover
    h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ru"]
    .cmd-contents_cover
    h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="th"]
    .cmd-contents_cover
    h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="vi"]
    .cmd-contents_cover
    h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="zh-tw"]
    .cmd-contents_cover
    h3.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ) {
    font-size: 1.8rem;
    line-height: 1.67;
    letter-spacing: 0.156em;
  }
  [lang="ja"]
    .cmd-contents_cover
    h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ja"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
  [lang="ko"]
    .cmd-contents_cover
    h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ko"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
  [lang="ru"]
    .cmd-contents_cover
    h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="ru"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
  [lang="th"]
    .cmd-contents_cover
    h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="th"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
  [lang="vi"]
    .cmd-contents_cover
    h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="vi"] .cmd-title_toggle .cmd-title_toggle_btn > p.title,
  [lang="zh-tw"]
    .cmd-contents_cover
    h4.title:not([class*="c-ttl_"]):not([class*="c-text_"]):not(
      [class*="c-block-fullscreenModules-text-"]
    ),
  [lang="zh-tw"] .cmd-title_toggle .cmd-title_toggle_btn > p.title {
    font-size: 1.6rem;
    line-height: 1.75;
  }
  [lang="ja"] .cmd-button_box > .button,
  [lang="ko"] .cmd-button_box > .button,
  [lang="ru"] .cmd-button_box > .button,
  [lang="th"] .cmd-button_box > .button,
  [lang="vi"] .cmd-button_box > .button,
  [lang="zh-tw"] .cmd-button_box > .button {
    line-height: 1.33;
    letter-spacing: 0.156em;
  }
  [class*="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class*="cmd-bg"],
  [class*="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class^="cmd-bg"],
  [class*="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class*="cmd-bg"],
  [class*="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class^="cmd-bg"],
  [class^="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class*="cmd-bg"],
  [class^="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class^="cmd-bg"],
  [class^="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class*="cmd-bg"],
  [class^="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class^="cmd-bg"] {
    padding: 0 !important;
  }
  .cmd-tabAcc_contents {
    width: 100%;
    border-bottom: 1px solid #979797;
  }
  [class*="cmd-bg"] .cmd-tabAcc_contents,
  [class^="cmd-bg"] .cmd-tabAcc_contents {
    margin-top: -18px;
    margin-bottom: -18px;
    border-bottom: none;
  }
  .brand-synactif
    .cmd-contents_cover:not(.cmd-bg_WHT)
    .cmd-bg_GRY
    .cmd-tabAcc_inner {
    background: #000;
  }
  [class*="cmd-bg"] .cmd-tabAcc_box,
  [class^="cmd-bg"] .cmd-tabAcc_box {
    margin-top: 10px;
    background: #fff;
  }
  #contents.synactif [class*="cmd-bg"] .cmd-tabAcc_box,
  #contents.synactif [class^="cmd-bg"] .cmd-tabAcc_box,
  .brand-synactif [class*="cmd-bg"] .cmd-tabAcc_box,
  .brand-synactif [class^="cmd-bg"] .cmd-tabAcc_box {
    color: #fff;
  }
  .cmd-bg_BLU .cmd-tabAcc_box {
    color: #081f2c;
  }
  .brand-synactif
    .cmd-contents_cover:not(.cmd-bg_WHT)
    .cmd-bg_GRY
    .cmd-tabAcc_box {
    color: #fff;
    background: #000;
  }
  [lang="ja"] .cmd-tabAcc_drawer_btn,
  [lang="ko"] .cmd-tabAcc_drawer_btn,
  [lang="ru"] .cmd-tabAcc_drawer_btn,
  [lang="th"] .cmd-tabAcc_drawer_btn,
  [lang="vi"] .cmd-tabAcc_drawer_btn,
  [lang="zh-tw"] .cmd-tabAcc_drawer_btn {
    font-size: 1.6rem;
  }
  .cmd-bg_BLU .cmd-tabAcc_drawer_btn {
    color: #000;
  }
  dl.cmd-idb_txt_box._isSPv dd,
  dl.cmd-idb_txt_box._isSPv dt {
    float: none;
    overflow: visible;
    width: 100% !important;
    margin: 0;
    padding: 0;
  }
  dl.cmd-idb_txt_box._isSPv dd + dt {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #cfcfcf;
  }
  dl.cmd-idb_txt_box._isSPv dd {
    margin-top: 5px;
  }
  .cmd-modal-video_container._brightcove .video-js .vjs-progress-control {
    top: -3px;
    height: 3px;
  }
}
@media print, screen and (min-width: 768px) {
  .cpb-gnav_ttl a:before,
  .cpb-modalR_container
    .cpb-modalR_wrap.cpb-modalR-slide
    a.cpb-moralR_back:before,
  [lang="ja"] #contents,
  [lang="ja"] #wrapper,
  [lang="ja"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
  [lang="ja"] .cmd-form_chk_card .cmd-chk_parts .label span,
  [lang="ja"] .cpb-modal_quickview .cpb-products-details .item-color,
  [lang="ja"] [class*="cmd-"] input[type="email"],
  [lang="ja"] [class*="cmd-"] input[type="number"],
  [lang="ja"] [class*="cmd-"] input[type="password"],
  [lang="ja"] [class*="cmd-"] input[type="tel"],
  [lang="ja"] [class*="cmd-"] input[type="text"],
  [lang="ja"] [class*="cmd-"] select,
  [lang="ja"] [class*="cmd-"] textarea,
  [lang="ja"] [class*="cpb-"] input[type="email"],
  [lang="ja"] [class*="cpb-"] input[type="number"],
  [lang="ja"] [class*="cpb-"] input[type="password"],
  [lang="ja"] [class*="cpb-"] input[type="tel"],
  [lang="ja"] [class*="cpb-"] input[type="text"],
  [lang="ja"] [class*="cpb-"] select,
  [lang="ja"] [class*="cpb-"] textarea,
  [lang="ja"] [class^="cmd-"] input[type="email"],
  [lang="ja"] [class^="cmd-"] input[type="number"],
  [lang="ja"] [class^="cmd-"] input[type="password"],
  [lang="ja"] [class^="cmd-"] input[type="tel"],
  [lang="ja"] [class^="cmd-"] input[type="text"],
  [lang="ja"] [class^="cmd-"] select,
  [lang="ja"] [class^="cmd-"] textarea,
  [lang="ja"] [class^="cpb-"] input[type="email"],
  [lang="ja"] [class^="cpb-"] input[type="number"],
  [lang="ja"] [class^="cpb-"] input[type="password"],
  [lang="ja"] [class^="cpb-"] input[type="tel"],
  [lang="ja"] [class^="cpb-"] input[type="text"],
  [lang="ja"] [class^="cpb-"] select,
  [lang="ja"] [class^="cpb-"] textarea,
  [lang="ko"] #contents,
  [lang="ko"] #wrapper,
  [lang="ko"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
  [lang="ko"] .cmd-form_chk_card .cmd-chk_parts .label span,
  [lang="ko"] .cpb-modal_quickview .cpb-products-details .item-color,
  [lang="ko"] [class*="cmd-"] input[type="email"],
  [lang="ko"] [class*="cmd-"] input[type="number"],
  [lang="ko"] [class*="cmd-"] input[type="password"],
  [lang="ko"] [class*="cmd-"] input[type="tel"],
  [lang="ko"] [class*="cmd-"] input[type="text"],
  [lang="ko"] [class*="cmd-"] select,
  [lang="ko"] [class*="cmd-"] textarea,
  [lang="ko"] [class*="cpb-"] input[type="email"],
  [lang="ko"] [class*="cpb-"] input[type="number"],
  [lang="ko"] [class*="cpb-"] input[type="password"],
  [lang="ko"] [class*="cpb-"] input[type="tel"],
  [lang="ko"] [class*="cpb-"] input[type="text"],
  [lang="ko"] [class*="cpb-"] select,
  [lang="ko"] [class*="cpb-"] textarea,
  [lang="ko"] [class^="cmd-"] input[type="email"],
  [lang="ko"] [class^="cmd-"] input[type="number"],
  [lang="ko"] [class^="cmd-"] input[type="password"],
  [lang="ko"] [class^="cmd-"] input[type="tel"],
  [lang="ko"] [class^="cmd-"] input[type="text"],
  [lang="ko"] [class^="cmd-"] select,
  [lang="ko"] [class^="cmd-"] textarea,
  [lang="ko"] [class^="cpb-"] input[type="email"],
  [lang="ko"] [class^="cpb-"] input[type="number"],
  [lang="ko"] [class^="cpb-"] input[type="password"],
  [lang="ko"] [class^="cpb-"] input[type="tel"],
  [lang="ko"] [class^="cpb-"] input[type="text"],
  [lang="ko"] [class^="cpb-"] select,
  [lang="ko"] [class^="cpb-"] textarea,
  [lang="ru"] #contents,
  [lang="ru"] #wrapper,
  [lang="ru"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
  [lang="ru"] .cmd-form_chk_card .cmd-chk_parts .label span,
  [lang="ru"] .cpb-modal_quickview .cpb-products-details .item-color,
  [lang="ru"] [class*="cmd-"] input[type="email"],
  [lang="ru"] [class*="cmd-"] input[type="number"],
  [lang="ru"] [class*="cmd-"] input[type="password"],
  [lang="ru"] [class*="cmd-"] input[type="tel"],
  [lang="ru"] [class*="cmd-"] input[type="text"],
  [lang="ru"] [class*="cmd-"] select,
  [lang="ru"] [class*="cmd-"] textarea,
  [lang="ru"] [class*="cpb-"] input[type="email"],
  [lang="ru"] [class*="cpb-"] input[type="number"],
  [lang="ru"] [class*="cpb-"] input[type="password"],
  [lang="ru"] [class*="cpb-"] input[type="tel"],
  [lang="ru"] [class*="cpb-"] input[type="text"],
  [lang="ru"] [class*="cpb-"] select,
  [lang="ru"] [class*="cpb-"] textarea,
  [lang="ru"] [class^="cmd-"] input[type="email"],
  [lang="ru"] [class^="cmd-"] input[type="number"],
  [lang="ru"] [class^="cmd-"] input[type="password"],
  [lang="ru"] [class^="cmd-"] input[type="tel"],
  [lang="ru"] [class^="cmd-"] input[type="text"],
  [lang="ru"] [class^="cmd-"] select,
  [lang="ru"] [class^="cmd-"] textarea,
  [lang="ru"] [class^="cpb-"] input[type="email"],
  [lang="ru"] [class^="cpb-"] input[type="number"],
  [lang="ru"] [class^="cpb-"] input[type="password"],
  [lang="ru"] [class^="cpb-"] input[type="tel"],
  [lang="ru"] [class^="cpb-"] input[type="text"],
  [lang="ru"] [class^="cpb-"] select,
  [lang="ru"] [class^="cpb-"] textarea,
  [lang="th"] #contents,
  [lang="th"] #wrapper,
  [lang="th"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
  [lang="th"] .cmd-form_chk_card .cmd-chk_parts .label span,
  [lang="th"] .cpb-modal_quickview .cpb-products-details .item-color,
  [lang="th"] [class*="cmd-"] input[type="email"],
  [lang="th"] [class*="cmd-"] input[type="number"],
  [lang="th"] [class*="cmd-"] input[type="password"],
  [lang="th"] [class*="cmd-"] input[type="tel"],
  [lang="th"] [class*="cmd-"] input[type="text"],
  [lang="th"] [class*="cmd-"] select,
  [lang="th"] [class*="cmd-"] textarea,
  [lang="th"] [class*="cpb-"] input[type="email"],
  [lang="th"] [class*="cpb-"] input[type="number"],
  [lang="th"] [class*="cpb-"] input[type="password"],
  [lang="th"] [class*="cpb-"] input[type="tel"],
  [lang="th"] [class*="cpb-"] input[type="text"],
  [lang="th"] [class*="cpb-"] select,
  [lang="th"] [class*="cpb-"] textarea,
  [lang="th"] [class^="cmd-"] input[type="email"],
  [lang="th"] [class^="cmd-"] input[type="number"],
  [lang="th"] [class^="cmd-"] input[type="password"],
  [lang="th"] [class^="cmd-"] input[type="tel"],
  [lang="th"] [class^="cmd-"] input[type="text"],
  [lang="th"] [class^="cmd-"] select,
  [lang="th"] [class^="cmd-"] textarea,
  [lang="th"] [class^="cpb-"] input[type="email"],
  [lang="th"] [class^="cpb-"] input[type="number"],
  [lang="th"] [class^="cpb-"] input[type="password"],
  [lang="th"] [class^="cpb-"] input[type="tel"],
  [lang="th"] [class^="cpb-"] input[type="text"],
  [lang="th"] [class^="cpb-"] select,
  [lang="th"] [class^="cpb-"] textarea,
  [lang="vi"] #contents,
  [lang="vi"] #wrapper,
  [lang="vi"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
  [lang="vi"] .cmd-form_chk_card .cmd-chk_parts .label span,
  [lang="vi"] .cpb-modal_quickview .cpb-products-details .item-color,
  [lang="vi"] [class*="cmd-"] input[type="email"],
  [lang="vi"] [class*="cmd-"] input[type="number"],
  [lang="vi"] [class*="cmd-"] input[type="password"],
  [lang="vi"] [class*="cmd-"] input[type="tel"],
  [lang="vi"] [class*="cmd-"] input[type="text"],
  [lang="vi"] [class*="cmd-"] select,
  [lang="vi"] [class*="cmd-"] textarea,
  [lang="vi"] [class*="cpb-"] input[type="email"],
  [lang="vi"] [class*="cpb-"] input[type="number"],
  [lang="vi"] [class*="cpb-"] input[type="password"],
  [lang="vi"] [class*="cpb-"] input[type="tel"],
  [lang="vi"] [class*="cpb-"] input[type="text"],
  [lang="vi"] [class*="cpb-"] select,
  [lang="vi"] [class*="cpb-"] textarea,
  [lang="vi"] [class^="cmd-"] input[type="email"],
  [lang="vi"] [class^="cmd-"] input[type="number"],
  [lang="vi"] [class^="cmd-"] input[type="password"],
  [lang="vi"] [class^="cmd-"] input[type="tel"],
  [lang="vi"] [class^="cmd-"] input[type="text"],
  [lang="vi"] [class^="cmd-"] select,
  [lang="vi"] [class^="cmd-"] textarea,
  [lang="vi"] [class^="cpb-"] input[type="email"],
  [lang="vi"] [class^="cpb-"] input[type="number"],
  [lang="vi"] [class^="cpb-"] input[type="password"],
  [lang="vi"] [class^="cpb-"] input[type="tel"],
  [lang="vi"] [class^="cpb-"] input[type="text"],
  [lang="vi"] [class^="cpb-"] select,
  [lang="vi"] [class^="cpb-"] textarea,
  [lang="zh-tw"] #contents,
  [lang="zh-tw"] #wrapper,
  [lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts .label .cmd-chk_label_info,
  [lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts .label span,
  [lang="zh-tw"] .cpb-modal_quickview .cpb-products-details .item-color,
  [lang="zh-tw"] [class*="cmd-"] input[type="email"],
  [lang="zh-tw"] [class*="cmd-"] input[type="number"],
  [lang="zh-tw"] [class*="cmd-"] input[type="password"],
  [lang="zh-tw"] [class*="cmd-"] input[type="tel"],
  [lang="zh-tw"] [class*="cmd-"] input[type="text"],
  [lang="zh-tw"] [class*="cmd-"] select,
  [lang="zh-tw"] [class*="cmd-"] textarea,
  [lang="zh-tw"] [class*="cpb-"] input[type="email"],
  [lang="zh-tw"] [class*="cpb-"] input[type="number"],
  [lang="zh-tw"] [class*="cpb-"] input[type="password"],
  [lang="zh-tw"] [class*="cpb-"] input[type="tel"],
  [lang="zh-tw"] [class*="cpb-"] input[type="text"],
  [lang="zh-tw"] [class*="cpb-"] select,
  [lang="zh-tw"] [class*="cpb-"] textarea,
  [lang="zh-tw"] [class^="cmd-"] input[type="email"],
  [lang="zh-tw"] [class^="cmd-"] input[type="number"],
  [lang="zh-tw"] [class^="cmd-"] input[type="password"],
  [lang="zh-tw"] [class^="cmd-"] input[type="tel"],
  [lang="zh-tw"] [class^="cmd-"] input[type="text"],
  [lang="zh-tw"] [class^="cmd-"] select,
  [lang="zh-tw"] [class^="cmd-"] textarea,
  [lang="zh-tw"] [class^="cpb-"] input[type="email"],
  [lang="zh-tw"] [class^="cpb-"] input[type="number"],
  [lang="zh-tw"] [class^="cpb-"] input[type="password"],
  [lang="zh-tw"] [class^="cpb-"] input[type="tel"],
  [lang="zh-tw"] [class^="cpb-"] input[type="text"],
  [lang="zh-tw"] [class^="cpb-"] select,
  [lang="zh-tw"] [class^="cpb-"] textarea {
    font-size: 1.4rem;
  }
  [lang="ja"] #contents:not(.cmd-contents_cover),
  [lang="ko"] #contents:not(.cmd-contents_cover),
  [lang="ru"] #contents:not(.cmd-contents_cover),
  [lang="th"] #contents:not(.cmd-contents_cover),
  [lang="vi"] #contents:not(.cmd-contents_cover),
  [lang="zh-tw"] #contents:not(.cmd-contents_cover) {
    font-size: 1.5rem;
    line-height: 1.38;
    letter-spacing: 0.06em;
  }
  #contents.synactif {
    padding-top: 131px;
  }
  .brand-synactif #contents.synactif {
    padding-top: 151px;
  }
  .header-ico_btn a:before,
  .header-ico_btn:before,
  [class*="ico-"]:after,
  [class*="ico-"]:before,
  [class^="ico-"]:after,
  [class^="ico-"]:before {
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .cpb-grobal-header .cmd-inner,
  .is-cross-nav .cpb-grobal-header .cmd-inner {
    height: 131px;
  }
  .is-scroll .cpb-grobal-header.is-simple .cpb-grobal-header_logo {
    padding: 30px 0 !important;
  }
  .is-scroll .cpb-grobal-header.is-simple .cmd-inner,
  .is-scroll .is-cross-nav .cpb-grobal-header .cmd-inner {
    height: 131px !important;
  }
  .cpb-grobal-header_logo {
    padding: 30px 0;
  }
  .is-scroll .header-menu_btn + .header-ico_btn {
    margin-left: 12px !important;
  }
  .header-menu_line,
  .header-menu_line:after,
  .header-menu_line:before {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .header-ico_btn {
    min-width: 22px;
    padding-left: 18px;
  }
  .header-ico_btn a {
    padding-left: 19px;
  }
  .header-back_btn,
  .header-shop_btn {
    padding-left: 0;
  }
  .header-back_btn a:before {
    -webkit-transform: translateY(-50%) rotate(-180deg);
    -ms-transform: translateY(-50%) rotate(-180deg);
    transform: translateY(-50%) rotate(-180deg);
  }
  .header-favorite_btn {
    display: block;
    padding-left: 0;
  }
  .header-cart_btn._in .minicart-quantity,
  .isPCb,
  .isSPn {
    display: block !important;
  }
  .cmd-chk_parts._horizon,
  .cmd-form_chk_list,
  .cmd-visual_txtarea,
  .cpb-footer-nav_cnt > dd.cpb-footer-nav_column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .cpb-gnav_container {
    width: 570px;
  }
  .cpb-gnav_contents_cover,
  .cpb-gnav_wrap,
  .cpb-modalR_contents,
  .cpb-modalR_wrap {
    max-width: 570px;
  }
  .cpb-gnav_wrap .nicescroll-cursors {
    margin-right: 10px !important;
  }
  .cpb-gnav_contents_inner {
    padding: 50px 80px 80px;
  }
  .cpb-gnav_close {
    top: 36px;
    right: 62px;
  }
  .cpb-gnav_list {
    margin-top: 55px;
  }
  [lang="ja"] .cpb-gnav-child_list > li,
  [lang="ja"] .cpb-gnav_list,
  [lang="ja"] .cpb-modal_account .account-menu_list,
  [lang="ko"] .cpb-gnav-child_list > li,
  [lang="ko"] .cpb-gnav_list,
  [lang="ko"] .cpb-modal_account .account-menu_list,
  [lang="ru"] .cpb-gnav-child_list > li,
  [lang="ru"] .cpb-gnav_list,
  [lang="ru"] .cpb-modal_account .account-menu_list,
  [lang="th"] .cpb-gnav-child_list > li,
  [lang="th"] .cpb-gnav_list,
  [lang="th"] .cpb-modal_account .account-menu_list,
  [lang="vi"] .cpb-gnav-child_list > li,
  [lang="vi"] .cpb-gnav_list,
  [lang="vi"] .cpb-modal_account .account-menu_list,
  [lang="zh-tw"] .cpb-gnav-child_list > li,
  [lang="zh-tw"] .cpb-gnav_list,
  [lang="zh-tw"] .cpb-modal_account .account-menu_list {
    font-size: 1.6rem;
  }
  .cmd-indent_list > li ~ li,
  .cmd-indent_list > p ~ p,
  .cpb-gnav_list > li ~ li,
  .cpb-modal_account .account-menu_list li {
    margin-top: 10px;
  }
  .cpb-gnav_list li:first-child.isSPb + li {
    margin-top: 0;
  }
  .cpb-gnav_list + .cpb-gnav_list {
    margin-top: 40px;
    padding-top: 40px;
  }
  .cpb-gnav_list + .cpb-gnav_list-noborder {
    margin-top: 0;
    padding-top: 30px;
  }
  .cpb-gnav-child_bnr,
  .cpb-gnav-child_list {
    margin-top: 40px;
  }
  .cpb-footer-nav_list > li ~ li,
  .cpb-gnav-utility_list {
    margin-top: 20px;
  }
  .cpb-footer-nav_container {
    margin-left: -60px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
  }
  .cpb-footer-nav_box {
    width: auto;
    min-width: 208px;
    margin-left: 60px;
  }
  .cpb-footer-connect_container {
    width: 328px;
    padding-left: 25px;
  }
  .cmd-select-change_box,
  .cmd-select-change_box.cmd-section,
  .cpb-footer-nav_list {
    margin-top: 30px;
  }
  .cpb-footer-nav_list a {
    padding: 0 0 0 20px;
  }
  .cpb-footer-nav_list a:before {
    top: 0.6em;
  }
  [lang="ja"] .cpb-footer-nav_list a:before,
  [lang="ko"] .cpb-footer-nav_list a:before,
  [lang="ru"] .cpb-footer-nav_list a:before,
  [lang="th"] .cpb-footer-nav_list a:before,
  [lang="vi"] .cpb-footer-nav_list a:before,
  [lang="zh-tw"] .cpb-footer-nav_list a:before {
    top: 0.7em;
  }
  .cpb-footer-nav_cnt > dd.cpb-footer-nav_column {
    display: flex;
    -webkit-justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .cpb-footer-nav_cnt
    > dd.cpb-footer-nav_column
    .cpb-footer-nav_list
    + .cpb-footer-nav_list {
    margin-left: 60px;
  }
  .cpb-footer-nav_cnt
    > dd.cpb-footer-nav_column
    .cpb-footer-nav_list
    > li.notice
    a:before {
    top: 0;
  }
  .cpb-footer-agree_box,
  .cpb-footer-connect_form {
    margin-top: 18px;
  }
  .cmd-section .cmd-section,
  .cmd-section .cmd-title-section._h2,
  .cpb-footer-utility_container {
    margin-top: 80px;
  }
  .cpb-footer-utility_container.istypeB
    .cpb-footer-contact_item
    a[href^="tel"] {
    display: inline-block;
    pointer-events: none;
  }
  .cpb-footer-utility_container.istypeB .cpb-footer-lang_item {
    margin-top: 15px;
  }
  .cmd-tabAcc_list.cmd-md-2 > li,
  .cmd-tab_list > li.cmd-md-2 > li,
  .cmd-visual_txt_cover,
  .cpb-footer-lang_item {
    width: 50%;
  }
  .cpb-footer-sns_box {
    width: 50%;
    margin-bottom: -1px;
  }
  .cpb-footer-sns_list {
    margin-top: 0;
    -webkit-justify-content: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .cpb-footer-sns_list li .c-list-iconSvg--CPB {
    width: 20px;
    height: 20px;
  }
  .cmd-chk_parts._horizon {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% - 15px);
    margin-left: -15px;
  }
  .cmd-chk_parts._horizon > li {
    margin-left: 15px;
  }
  [lang="ja"] .cmd-chk_parts input[type="checkbox"] + .label:before,
  [lang="ja"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="ko"] .cmd-chk_parts input[type="checkbox"] + .label:before,
  [lang="ko"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="ru"] .cmd-chk_parts input[type="checkbox"] + .label:before,
  [lang="ru"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="th"] .cmd-chk_parts input[type="checkbox"] + .label:before,
  [lang="th"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="vi"] .cmd-chk_parts input[type="checkbox"] + .label:before,
  [lang="vi"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="zh-tw"] .cmd-chk_parts input[type="checkbox"] + .label:before,
  [lang="zh-tw"] .cmd-chk_parts input[type="radio"] + .label:before {
    top: 6px;
  }
  [lang="ja"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="ja"] .cmd-chk_parts input[type="radio"][disabled] + .label:after,
  [lang="ja"] .cmd-chk_parts input[type="radio"][disabled]:focus + .label:after,
  [lang="ja"] .cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:after,
  [lang="ja"] .cmd-chk_parts input[type="radio"][disabled] ~ .label:after,
  [lang="ko"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="ko"] .cmd-chk_parts input[type="radio"][disabled] + .label:after,
  [lang="ko"] .cmd-chk_parts input[type="radio"][disabled]:focus + .label:after,
  [lang="ko"] .cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:after,
  [lang="ko"] .cmd-chk_parts input[type="radio"][disabled] ~ .label:after,
  [lang="ru"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="ru"] .cmd-chk_parts input[type="radio"][disabled] + .label:after,
  [lang="ru"] .cmd-chk_parts input[type="radio"][disabled]:focus + .label:after,
  [lang="ru"] .cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:after,
  [lang="ru"] .cmd-chk_parts input[type="radio"][disabled] ~ .label:after,
  [lang="th"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="th"] .cmd-chk_parts input[type="radio"][disabled] + .label:after,
  [lang="th"] .cmd-chk_parts input[type="radio"][disabled]:focus + .label:after,
  [lang="th"] .cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:after,
  [lang="th"] .cmd-chk_parts input[type="radio"][disabled] ~ .label:after,
  [lang="vi"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="vi"] .cmd-chk_parts input[type="radio"][disabled] + .label:after,
  [lang="vi"] .cmd-chk_parts input[type="radio"][disabled]:focus + .label:after,
  [lang="vi"] .cmd-chk_parts input[type="radio"][disabled]:focus ~ .label:after,
  [lang="vi"] .cmd-chk_parts input[type="radio"][disabled] ~ .label:after,
  [lang="zh-tw"] .cmd-chk_parts input[type="radio"] + .label:before,
  [lang="zh-tw"] .cmd-chk_parts input[type="radio"][disabled] + .label:after,
  [lang="zh-tw"]
    .cmd-chk_parts
    input[type="radio"][disabled]:focus
    + .label:after,
  [lang="zh-tw"]
    .cmd-chk_parts
    input[type="radio"][disabled]:focus
    ~ .label:after,
  [lang="zh-tw"] .cmd-chk_parts input[type="radio"][disabled] ~ .label:after {
    top: 5px;
  }
  [lang="ja"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
  [lang="ko"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
  [lang="ru"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
  [lang="th"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
  [lang="vi"] .cmd-chk_parts input[type="radio"]:checked + .label:after,
  [lang="zh-tw"] .cmd-chk_parts input[type="radio"]:checked + .label:after {
    top: 8px;
  }
  [lang="ja"] .cmd-form_chk_card .cmd-chk_parts .label,
  [lang="ko"] .cmd-form_chk_card .cmd-chk_parts .label,
  [lang="ru"] .cmd-form_chk_card .cmd-chk_parts .label,
  [lang="th"] .cmd-form_chk_card .cmd-chk_parts .label,
  [lang="vi"] .cmd-form_chk_card .cmd-chk_parts .label,
  [lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts .label {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  [lang="ja"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="checkbox"]
    + .label:before,
  [lang="ko"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="checkbox"]
    + .label:before,
  [lang="ru"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="checkbox"]
    + .label:before,
  [lang="th"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="checkbox"]
    + .label:before,
  [lang="vi"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="checkbox"]
    + .label:before,
  [lang="zh-tw"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="checkbox"]
    + .label:before {
    top: 23px;
  }
  [lang="ja"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:before,
  [lang="ko"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:before,
  [lang="ru"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:before,
  [lang="th"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:before,
  [lang="vi"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:before,
  [lang="zh-tw"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:before {
    top: 22px;
  }
  [lang="ja"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:after,
  [lang="ko"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:after,
  [lang="ru"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:after,
  [lang="th"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:after,
  [lang="vi"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:after,
  [lang="zh-tw"]
    .cmd-form_chk_card
    .cmd-chk_parts
    input[type="radio"]
    + .label:after {
    top: 25px;
  }
  [lang="ja"] .cmd-form_chk_card .cmd-chk_parts._min .label,
  [lang="ko"] .cmd-form_chk_card .cmd-chk_parts._min .label,
  [lang="ru"] .cmd-form_chk_card .cmd-chk_parts._min .label,
  [lang="th"] .cmd-form_chk_card .cmd-chk_parts._min .label,
  [lang="vi"] .cmd-form_chk_card .cmd-chk_parts._min .label,
  [lang="zh-tw"] .cmd-form_chk_card .cmd-chk_parts._min .label {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  [lang="ja"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="checkbox"]
    + .label:before,
  [lang="ko"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="checkbox"]
    + .label:before,
  [lang="ru"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="checkbox"]
    + .label:before,
  [lang="th"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="checkbox"]
    + .label:before,
  [lang="vi"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="checkbox"]
    + .label:before,
  [lang="zh-tw"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="checkbox"]
    + .label:before {
    top: 10px;
  }
  [lang="ja"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:before,
  [lang="ko"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:before,
  [lang="ru"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:before,
  [lang="th"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:before,
  [lang="vi"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:before,
  [lang="zh-tw"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:before {
    top: 11px;
  }
  [lang="ja"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:after,
  [lang="ko"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:after,
  [lang="ru"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:after,
  [lang="th"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:after,
  [lang="vi"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:after,
  [lang="zh-tw"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"]
    + .label:after {
    top: 14px;
  }
  [lang="ja"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"][disabled]
    + .label:after,
  [lang="ko"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"][disabled]
    + .label:after,
  [lang="ru"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"][disabled]
    + .label:after,
  [lang="th"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"][disabled]
    + .label:after,
  [lang="vi"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"][disabled]
    + .label:after,
  [lang="zh-tw"]
    .cmd-form_chk_card
    .cmd-chk_parts._min
    input[type="radio"][disabled]
    + .label:after {
    top: 12px !important;
  }
  .cmd-form_chk_list {
    display: flex;
    width: calc(100% + 50px);
    margin-left: -50px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cmd-form_chk_list li {
    width: auto;
    margin-left: 50px;
  }
  .cpb-modalR_wrap .nicescroll-rails {
    right: 8px;
  }
  .cpb-modalR_contents .cpb-modal_scroll {
    padding: 50px 80px 0;
  }
  .cpb-modalR_contents .cpb-modal_scroll > div {
    padding-bottom: 80px;
  }
  .cpb-modalR_bottom {
    padding: 20px 80px;
  }
  .cmd-button_box > .button,
  .cpb-modalR_bottom > .item-link_details a {
    max-width: 410px;
  }
  .cpb-modalC_title,
  .cpb-modalR_title {
    margin-bottom: 30px;
  }
  .cpb-modalR_close {
    top: 36px;
    right: 60px;
  }
  .cpb-modalC_container .cpb-modal_scroll {
    max-height: calc(100vh - 220px);
    padding-right: 70px;
  }
  .cpb-modalC_inner {
    padding: 50px 10px 50px 80px;
  }
  .cpb-modalC_close {
    right: 52px;
  }
  .cpb-modalR_contents .cpb-products_list .thumb {
    width: 100px;
  }
  .cpb-modalR_contents .cpb-products_list .txtarea {
    width: calc(100% - 100px);
    padding-left: 20px;
  }
  .cpb-modalR_contents .cpb-products_list .item-name {
    font-size: 2.2rem;
    line-height: 1.125;
    letter-spacing: 0.073em;
  }
  [lang="ja"] .cpb-modalR_contents .cpb-products_list .item-name,
  [lang="ko"] .cpb-modalR_contents .cpb-products_list .item-name,
  [lang="ru"] .cpb-modalR_contents .cpb-products_list .item-name,
  [lang="th"] .cpb-modalR_contents .cpb-products_list .item-name,
  [lang="vi"] .cpb-modalR_contents .cpb-products_list .item-name,
  [lang="zh-tw"] .cpb-modalR_contents .cpb-products_list .item-name {
    font-size: 1.8rem;
    line-height: 1.125;
    letter-spacing: 0.156em;
  }
  .cpb-modalR_contents .cpb-products_list .item-txt {
    margin-top: 5px;
  }
  .cpb-modalR_contents .cpb-products_list .item-remove {
    margin-top: 2px;
  }
  .cpb-modalR_contents .cpb-products_list .item-btm {
    padding-top: 16px;
  }
  .cpb-modal_quickview .cpb-products-photo .cmd-slider {
    padding: 0 80px;
  }
  .cpb-modal_account .account-menu_list a {
    padding: 0;
  }
  .c-input-box.c-input-box--large {
    font-size: 4.2rem !important;
  }
  .ge-changeregion-list-item:last-child {
    padding-top: 43px;
  }
  .cmd-contents_cover a:not(.button)[href^="tel:"] {
    display: inline-block;
  }
  .cmd-breadcrumb_container,
  .cmd-tabAcc_list,
  .cmd-visual_box {
    display: block;
  }
  .cmd-breadcrumb_container + .cmd-section,
  .cmd-breadcrumb_container + .cmd-title-section,
  .cmd-breadcrumb_container + form > .cmd-section {
    margin-top: 24px !important;
  }
  .cmd-breadcrumb_container + .cmd-mini_container,
  .cmd-breadcrumb_container + form > .cmd-mini_container {
    margin-top: 60px !important;
  }
  .cmd-breadcrumb_container._position + .cmd-section,
  .cmd-breadcrumb_container._position + .cmd-title-section,
  .cmd-breadcrumb_container._position + form > .cmd-section {
    margin-top: 0 !important;
  }
  .cmd-contents_cover {
    padding-bottom: 100px;
  }
  .cmd-contents_cover
    > .cmd-section.cmd-wide_container.cmd-visual_container:last-child,
  .cmd-contents_cover
    > .cmd-section.cmd-wide_container:not(.cmd-visual_container):last-child {
    margin-bottom: -100px;
  }
  .cmd-contents_cover > .cmd-half_container._fill:last-child,
  .cmd-contents_cover > .cmd-half_container[class*="cmd-bg"]:last-child,
  .cmd-contents_cover > .cmd-half_container[class^="cmd-bg"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-color:"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-image:"]:last-child,
  .cmd-contents_cover > .cmd-half_container[style*="background:"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-color:"]:last-child,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-image:"]:last-child,
  .cmd-contents_cover > .cmd-half_container[style^="background:"]:last-child,
  .cmd-contents_cover
    > .cmd-section.cmd-wide_container.cmd-visual_container._fill:last-child {
    margin-bottom: -100px !important;
  }
  .cmd-section,
  .cmd-title-section._h2 {
    margin-top: 100px;
  }
  .cmd-section + .cmd-section_slider {
    margin-top: 45px;
  }
  .cmd-section._sptMdl,
  .cmd-section > .cmd-box_container._sptMdl,
  .cmd-title-section._h1 + .cmd-section._sptMdl,
  .cmd-wide_container + .cmd-half_container._sptMdl,
  .cmd-wide_container + .cmd-wide_container._sptMdl {
    margin-top: 50px;
  }
  .cmd-section._sptMin,
  .cmd-section > .cmd-box_container._sptMin {
    margin-top: 8px;
  }
  .cmd-wide_container[class*="cmd-bg"],
  .cmd-wide_container[class^="cmd-bg"],
  .cmd-wide_container[style*="background-color:"],
  .cmd-wide_container[style*="background-image:"],
  .cmd-wide_container[style*="background:"],
  .cmd-wide_container[style^="background-color:"],
  .cmd-wide_container[style^="background-image:"],
  .cmd-wide_container[style^="background:"] {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .cmd-wide_container[class*="cmd-bg_Clean"] {
    padding-top: 0;
    padding-bottom: 0;
  }
  .cmd-mini_container,
  .cmd-mini_container[class*="cmd-bg_Clean"],
  .cmd-wide_container.cmd-bg_Clean > .cmd-mini_container {
    padding: 0 !important;
  }
  .cmd-mini_container[class*="cmd-bg"],
  .cmd-mini_container[class^="cmd-bg"],
  .cmd-mini_container[style*="background-color:"],
  .cmd-mini_container[style*="background-image:"],
  .cmd-mini_container[style*="background:"],
  .cmd-mini_container[style^="background-color:"],
  .cmd-mini_container[style^="background-image:"],
  .cmd-mini_container[style^="background:"],
  .cmd-wide_container > .cmd-mini_container {
    padding: 60px !important;
  }
  .cmd-mini_container > .cmd-mini_container[class*="cmd-bg"],
  .cmd-mini_container > .cmd-mini_container[class^="cmd-bg"],
  .cmd-mini_container > .cmd-mini_container[style*="background-color:"],
  .cmd-mini_container > .cmd-mini_container[style*="background-image:"],
  .cmd-mini_container > .cmd-mini_container[style*="background:"],
  .cmd-mini_container > .cmd-mini_container[style^="background-color:"],
  .cmd-mini_container > .cmd-mini_container[style^="background-image:"],
  .cmd-mini_container > .cmd-mini_container[style^="background:"] {
    padding: 60px 30px !important;
  }
  .cmd-wide_container .cmd-half_container > .cmd-inner {
    margin-right: 0;
    margin-left: 0;
  }
  .cmd-visual_container._wide .cmd-visual_txt_cover {
    width: 100%;
  }
  .cmd-button_box._wide > .button,
  .cmd-visual_container._wide .cmd-visual_card {
    max-width: none;
  }
  .cmd-cross-nav-def_list a:hover,
  .cmd-visual_container a .underline,
  .cmd-visual_container a.underline {
    text-decoration: underline !important;
  }
  .cmd-visual_container a[href^="tel:"] .underline,
  .cmd-visual_container a[href^="tel:"].underline {
    text-decoration: none !important;
  }
  .cmd-visual_txtarea {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    width: 100%;
    height: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  ._fullscreen .cmd-visual_txt_cover {
    margin-top: 65px;
  }
  .cmd-main-visual_container._fullscreen {
    top: -131px;
    height: calc(100vh + 131px);
  }
  .cmd-main-visual_container._fullscreen .cmd-visual_box {
    height: calc(100vh + 131px);
  }
  ._dark .cmd-visual_card > .catch,
  ._dark .cmd-visual_card > .catch a,
  ._dark .cmd-visual_card > .title,
  ._dark .cmd-visual_card > .title a,
  ._dark .cmd-visual_card > .txt,
  ._dark .cmd-visual_card > .txt a {
    color: #fff;
  }
  .cmd-visual_txt .cmd-button_box > .button {
    min-width: 160px;
  }
  .cmd-modal-video_btn .txt {
    right: 50px;
    bottom: 50px;
    width: 80px;
    height: 80px;
  }
  .cmd-modal-video_btn .txt:before {
    font-size: 8.4rem !important;
    margin-left: -1px;
  }
  .cmd-modal-video_btn._icon .txt,
  .cmd-modal-video_btn._sizeS .txt {
    width: 40px;
    height: 40px;
  }
  .cmd-modal-video_btn._icon .txt:before,
  .cmd-modal-video_btn._sizeS .txt:before,
  .cmd-modal-video_container[data-icons-size="S"]
    .cmd-inline-video-bc[data-pc-type="modal"]
    .cmd-modal-video_btn
    .txt:before,
  .cmd-modal-video_container[data-icons-size="S"]
    .cmd-inline-video-bc[data-sp-type="modal"]
    .cmd-modal-video_btn
    .txt:before {
    font-size: 4rem !important;
  }
  .cmd-modal-video_txtarea {
    max-width: 824px;
    margin-right: auto;
    margin-left: auto;
  }
  .cmd-box_container
    > .box
    > .cmd-modal-video_container
    > .cmd-modal-video_txtarea {
    padding-right: 20px;
    padding-left: 20px;
  }
  .cmd-mini_container[class*="cmd-bg"] > .cmd-anchor-point,
  .cmd-mini_container[class^="cmd-bg"] > .cmd-anchor-point,
  .cmd-mini_container[style*="background-color:"] > .cmd-anchor-point,
  .cmd-mini_container[style*="background-image:"] > .cmd-anchor-point,
  .cmd-mini_container[style^="background-color:"] > .cmd-anchor-point,
  .cmd-mini_container[style^="background-image:"] > .cmd-anchor-point,
  .cmd-mini_container[style^="background: #"] > .cmd-anchor-point,
  .cmd-mini_container[style^="background:#"] > .cmd-anchor-point {
    margin-top: -120px !important;
    padding-top: 120px !important;
  }
  .cmd-wide_container > .cmd-anchor-point:first-child {
    margin-top: -160px !important;
    padding-top: 160px !important;
  }
  .cmd-wide_container > .cmd-mini_container > .cmd-anchor-point {
    margin-top: -210px !important;
    padding-top: 210px !important;
  }
  .cmd-tabAcc_list > li.cmd-anchor-point {
    margin-top: -60px;
    padding-top: 60px;
  }
  .cmd-section > .cmd-title-section:first-child {
    margin-top: 0;
  }
  .cmd-button_close {
    top: 40px;
    right: 60px;
  }
  .cmd-button_box._auto > .button {
    width: auto;
    min-width: 200px;
    max-width: none;
    padding-right: 15px;
    padding-left: 15px;
  }
  .cmd-slider .slick-dots > li,
  .cmd-slider_dots .slick-dots > li {
    padding: 0 10px;
  }
  .cmd-wide_container .cmd-tab_container {
    margin-top: -50px !important;
    margin-bottom: -30px !important;
  }
  .cmd-tabAcc_list.cp-box_container,
  .cmd-tab_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cmd-tabAcc_inner,
  .cmd-tab_cover {
    padding: 40px 0 0;
  }
  .cmd-wide_container .cmd-tabAcc_container {
    margin-top: -60px !important;
    margin-bottom: -30px !important;
  }
  .cmd-tabAcc-close,
  .cmd-tabAcc-in_btn,
  .isPCn,
  .isPCn._flex,
  .isPCn._ib,
  .isSPb,
  .isSPb._flex,
  .isSPb._ib,
  .isSPf {
    display: none !important;
  }
  .cmd-bg_BLU .cmd-tabAcc_list > li > a > span {
    color: #fff !important;
  }
  .cmd-tabAcc_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .cmd-indent_container {
    margin-top: 20px !important;
  }
  .cmd-indent_container li > .cmd-indent_container,
  .cmd-indent_container p + .cmd-indent_container,
  .cmd-indent_under > .cmd-indent_container,
  .cmd-indent_under
    > .cmd-indent_container
    > .cmd-indent_list
    > li
    > p
    + .cmd-indent_container {
    margin-top: 10px !important;
  }
  .cmd-indent_list > li,
  .cmd-indent_list > p {
    padding-left: 2.4em;
  }
  .cmd-indent_list.asterisk li:before,
  .cmd-indent_list.asterisk p:before,
  .cmd-indent_list.decimal li:before,
  .cmd-indent_list.decimal p:before,
  .cmd-indent_list.dots li:before,
  .cmd-indent_list.dots p:before,
  .cmd-indent_list.hyphen li:before,
  .cmd-indent_list.hyphen p:before {
    width: 2.4em;
  }
  .is-cross-nav #contents {
    padding-top: 60px;
  }
  .cmd-cross-nav_area + #contents.cmd-contents_cover {
    padding-top: 60px !important;
  }
  .cmd-cross-nav_area + #contents.cmd-contents_cover > .cmd-section:first-child,
  .cmd-cross-nav_area
    + #contents.cmd-contents_cover
    > .cmd-title-section:first-child {
    margin-top: 60px;
  }
  .cmd-cross-nav_area {
    top: 132px;
    height: 60px;
  }
  .cmd-cross-nav_txt {
    font-size: 2.2rem;
  }
  [lang="ja"] .cmd-cross-nav_txt,
  [lang="ko"] .cmd-cross-nav_txt,
  [lang="ru"] .cmd-cross-nav_txt,
  [lang="th"] .cmd-cross-nav_txt,
  [lang="vi"] .cmd-cross-nav_txt,
  [lang="zh-tw"] .cmd-cross-nav_txt {
    font-size: 2rem;
  }
  .cmd-cross-nav-toggle_container > .cmd-section {
    height: 60px;
  }
  .cmd-cross-nav-toggle_contents {
    top: 60px;
  }
  .cmd-cross-nav-toggle_btn {
    width: 60px;
    height: 60px;
  }
  .cmd-cross-nav-def_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% + 60px);
    margin-top: -15px;
    margin-left: -60px;
    padding: 5px 0 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cmd-cross-nav-def_list li {
    margin-top: 15px;
    margin-left: 60px;
  }
  .cmd-cross-nav-def_list a {
    font-size: 1.8rem;
  }
  .cmd-modal-video_container._brightcove .vjs-big-play-button:before {
    font-size: 8.4rem !important;
    right: 50px;
    bottom: 50px;
    width: 80px;
    height: 80px;
    margin-left: -1px;
  }
  .cmd-modal-video_container[data-icons-size="S"]
    .cmd-inline-video-bc
    .vjs-big-play-button:before,
  .cmd-modal-video_container[data-icons-size="S"]
    .cmd-inline-video-bc[data-pc-type="modal"]
    .vjs-big-play-button:before,
  .cmd-modal-video_container[data-icons-size="S"]
    .cmd-inline-video-bc[data-sp-type="modal"]
    .vjs-big-play-button:before {
    font-size: 4rem !important;
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
  }
  .cmd-modal-video_container[data-icons-size="S"]
    .cmd-inline-video-bc[data-pc-type="modal"]
    .cmd-modal-video_btn
    .txt,
  .cmd-modal-video_container[data-icons-size="S"]
    .cmd-inline-video-bc[data-sp-type="modal"]
    .cmd-modal-video_btn
    .txt {
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
  }
  .isPCb._flex,
  .isSPn._flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .isPCb._ib,
  .isSPn._ib {
    display: inline-block !important;
  }
  .isPCf {
    display: noflexne !important;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 992px) {
  .header-utility_area {
    padding-left: 20px;
  }
  .header-utility_area._right {
    padding-right: 20px;
    padding-left: 0;
  }
  .header-menu_btn + .header-ico_btn {
    margin-left: 12px !important;
  }
  .header-search_btn {
    margin-left: 12px;
  }
  .c-title-pageHeading--por .c-title-pageHeading-gather,
  .c-title-pageHeading-bg_04 .c-title-pageHeading-gather {
    padding-top: 170px !important;
  }
  .ge-changeregion-list-inner:nth-child(2) {
    width: calc(100% + 100px);
    margin-left: -100px;
  }
  .ge-changeregion-list-inner > .ge-changeregion-list-item {
    width: auto;
    margin-left: 100px;
  }
  .ge-changeregion-list-inner > .ge-changeregion-list-item > p,
  .ge-changeregion-list-inner > .ge-changeregion-list-item > ul > li > a {
    white-space: nowrap;
  }
  .ge-changeregion-list-inner > .ge-changeregion-list-item > p {
    margin-right: -5em;
  }
  .tcenter.isTBl,
  .tleft.isTBl,
  .tright.isTBl {
    text-align: left !important;
  }
  .tcenter.isTBr,
  .tleft.isTBr,
  .tright.isTBr {
    text-align: right !important;
  }
  .tcenter.isTBc,
  .tleft.isTBc,
  .tright.isTBc {
    text-align: center !important;
  }
  .cmd-breadcrumb_container,
  .cmd-half_container._isSMv .cmd-visual_txtarea,
  .cmd-inner,
  .cmd-section,
  .cmd-title-section,
  .cmd-visual_container._isSMv._fill .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[class*="cmd-bg"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[class^="cmd-bg"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style*="background-color:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style*="background-image:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style*="background:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style^="background-color:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style^="background-image:"] .cmd-visual_txtarea,
  .cmd-visual_container._isSMv[style^="background:"] .cmd-visual_txtarea,
  .cmd-wide_container._isSMv .cmd-visual_txtarea,
  .cmd-wide_container > .cmd-section {
    padding-right: 20px;
    padding-left: 20px;
  }
  .cmd-contents_cover
    > .cmd-section.cmd-wide_container.cmd-visual_container._isSMv:last-child {
    margin-bottom: 0;
  }
  .cmd-section.cmd-maxw_824 {
    max-width: 864px;
  }
  .cmd-box_container.box-sm-1
    > .box
    > .cmd-modal-video_container
    > .cmd-modal-video_txtarea,
  .cmd-section .cmd-section,
  .cmd-section .cmd-title-section {
    padding-right: 0;
    padding-left: 0;
  }
  /* .cmd-box_container._flat + .cmd-box_container._flat,
  .cmd-box_container._offset:not(._maintain).box-sm-1 > .box:nth-child(n + 2),
  .cmd-box_container._offset:not(._maintain).box-sm-2 > .box:nth-child(n + 3),
  .cmd-box_container._offset:not(._maintain).box-sm-3 > .box:nth-child(n + 4),
  .cmd-box_container._offset:not(._maintain).box-sm-4 > .box:nth-child(n + 5),
  .cmd-box_container._offset:not(._maintain).box-sm-5 > .box:nth-child(n + 6),
  .cmd-box_container._offset:not(._maintain).box-sm-6 > .box:nth-child(n + 7),
  .cmd-box_container.box-sm-1 > .box:nth-child(n + 2),
  .cmd-box_container.box-sm-2 > .box:nth-child(n + 3),
  .cmd-box_container.box-sm-3 > .box:nth-child(n + 4),
  .cmd-box_container.box-sm-4 > .box:nth-child(n + 5),
  .cmd-box_container.box-sm-5 > .box:nth-child(n + 6),
  .cmd-box_container.box-sm-6 > .box:nth-child(n + 7),
  .cmd-wide_container.cmd-visual_container._isSMv + .cmd-title-section._h2 {
    margin-top: 50px;
  } */
  .cmd-box_container._offset:not(._maintain)._sptMin.box-sm-1
    > .box:nth-child(n + 2),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-sm-2
    > .box:nth-child(n + 3),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-sm-3
    > .box:nth-child(n + 4),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-sm-4
    > .box:nth-child(n + 5),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-sm-5
    > .box:nth-child(n + 6),
  .cmd-box_container._offset:not(._maintain)._sptMin.box-sm-6
    > .box:nth-child(n + 7),
  .cmd-box_container._sptMin.box-sm-1 > .box:nth-child(n + 2),
  .cmd-box_container._sptMin.box-sm-2 > .box:nth-child(n + 3),
  .cmd-box_container._sptMin.box-sm-3 > .box:nth-child(n + 4),
  .cmd-box_container._sptMin.box-sm-4 > .box:nth-child(n + 5),
  .cmd-box_container._sptMin.box-sm-5 > .box:nth-child(n + 6),
  .cmd-box_container._sptMin.box-sm-6 > .box:nth-child(n + 7) {
    margin-top: 8px;
  }
  .cmd-box_container.cmd-visual_container.cmd-visual_container
    > .box
    > .cmd-visual_txt {
    padding-top: 0;
    padding-bottom: 0;
  }
  .cmd-box_container.cmd-visual_container.cmd-visual_container.box-sm-1
    > .box:nth-child(n + 2),
  .cmd-visual_container._isSMv + .cmd-section._sptMdl {
    margin-top: 20px;
  }
  .cmd-box_container.cmd-visual_container.cmd-visual_container.box-sm-1
    > .box:nth-child(n + 2)
    > .cmd-visual_txt {
    padding-top: 10px;
  }
  .cmd-box_container._offset:not(._maintain).box-sm-1 > .box,
  .cmd-box_container._offset:not(._maintain).box-sm-2 > .box,
  .cmd-box_container._offset:not(._maintain).box-sm-3 > .box,
  .cmd-box_container._offset:not(._maintain).box-sm-4 > .box,
  .cmd-box_container._offset:not(._maintain).box-sm-5 > .box,
  .cmd-box_container._offset:not(._maintain).box-sm-6 > .box,
  .cmd-box_container.box-sm-1 > .box {
    width: calc(100% - 8px);
  }
  .cmd-box_container.box-sm-2 > .box {
    width: calc(50% - 8px);
  }
  .cmd-box_container.box-sm-3 > .box {
    width: calc(33.33333% - 8px);
  }
  .cmd-box_container.box-sm-4 > .box {
    width: calc(25% - 8px);
  }
  .cmd-box_container.box-sm-5 > .box {
    width: calc(20% - 8px);
  }
  .cmd-box_container.box-sm-6 > .box {
    width: calc(16.66667% - 8px);
  }
  ._isSMv .cmd-visual_card,
  .cmd-box_container._flat.box-sm-1 > .box,
  .cmd-visual_container._isSMv .cmd-visual_txt_cover {
    width: 100%;
  }
  .cmd-box_container._flat.box-sm-2 > .box {
    width: 50%;
    padding-top: 0 !important;
  }
  .cmd-box_container._flat.box-sm-3 > .box {
    width: 33.33333%;
  }
  .cmd-box_container._flat.box-sm-4 > .box {
    width: 25%;
  }
  .cmd-box_container._flat.box-sm-5 > .box {
    width: 20%;
  }
  .cmd-box_container._flat.box-sm-6 > .box {
    width: 16.66667%;
  }
  .cmd-box_container._flat.cmd-visual_container
    > .box[class*="cmd-bg"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[class^="cmd-bg"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style*="background-color:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style*="background-image:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style*="background:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style^="background-color:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style^="background-image:"]
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container
    > .box[style^="background:"]
    .cmd-visual_txt {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .cmd-box_container._flat.cmd-visual_container[class*="cmd-bg"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[class^="cmd-bg"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background-color:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background-image:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background-color:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background-image:"]
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background:"]
    > .box
    .cmd-visual_txt,
  .cmd-main-visual_container .cmd-visual_container._isSMv .cmd-visual_txtarea {
    padding-bottom: 30px;
  }
  .cmd-box_container._flat.cmd-visual_container[class*="cmd-bg"].box-sm-2
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[class^="cmd-bg"].box-sm-2
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background-color:"].box-sm-2
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background-image:"].box-sm-2
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style*="background:"].box-sm-2
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background-color:"].box-sm-2
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background-image:"].box-sm-2
    > .box
    .cmd-visual_txt,
  .cmd-box_container._flat.cmd-visual_container[style^="background:"].box-sm-2
    > .box
    .cmd-visual_txt {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[class*="cmd-bg"]:last-child.box-sm-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[class^="cmd-bg"]:last-child.box-sm-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style*="background-color:"]:last-child.box-sm-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style*="background-image:"]:last-child.box-sm-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style*="background:"]:last-child.box-sm-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style^="background-color:"]:last-child.box-sm-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style^="background-image:"]:last-child.box-sm-1
    .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-wide_container:last-child
    .cmd-box_container._flat.cmd-visual_container[style^="background:"]:last-child.box-sm-1
    .cmd-visual_txt {
    padding-bottom: 60px;
  }
  .cmd-wide_container._intxt._isSMv,
  .cmd-wide_container.cmd-visual_container._isSMv
    + .cmd-visual_container:not(.cmd-wide_container):not(.cmd-half_container) {
    margin-top: 30px !important;
  }
  .cmd-wide_container._setH._isSMv .cmd-visual_img {
    min-height: 0 !important;
  }
  .cmd-wide_container._setH._isSMv .cmd-visual_img .thumb {
    position: static !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .cmd-wide_container._setH._isSMv .cmd-visual_img img {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
  }
  .cmd-wide_container
    > .cmd-section
    > .cmd-box_container.box-sm-1
    > .box[class*="cmd-bg"],
  .cmd-wide_container
    > .cmd-section
    > .cmd-box_container.box-sm-1
    > .box[class^="cmd-bg"] {
    padding: 60px 30px !important;
  }
  .cmd-wide_container.cmd-visual_container._isSMv + .cmd-title-section._h3,
  .cmd-wide_container.cmd-visual_container._isSMv + .cmd-title-section._h4 {
    margin-top: 0;
  }
  .cmd-wide_container.cmd-visual_container._isSMv + .cmd-section {
    margin-top: 100px;
  }
  .cmd-half_container > .cmd-inner {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .cmd-half_container .cmd-half_thumb {
    width: calc(100% + 40px);
    margin: 0 -20px;
  }
  .cmd-wide_container._isSMv .cmd-half_container .cmd-half_thumb {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .cmd-half_container._imgL .cmd-half_thumb {
    margin-left: -20px;
  }
  .cmd-half_container._imgR .cmd-half_thumb {
    margin-right: -20px;
  }
  .cmd-contents_cover > .cmd-half_container._fill:last-child .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[class*="cmd-bg"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[class^="cmd-bg"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-color:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style*="background-image:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style*="background:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-color:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style^="background-image:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-half_container[style^="background:"]:last-child
    .cmd-half_txtarea,
  .cmd-contents_cover
    > .cmd-wide_container.cmd-visual_container._isSMv._fill:last-child
    .cmd-visual_txt {
    padding-bottom: 60px !important;
  }
  .cmd-visual_container._isSMv + .cmd-hr {
    margin-top: -20px;
  }
  .cmd-visual_container .cmd-visual_txt {
    padding: 30px 20px;
  }
  .cmd-visual_container._isSMv .cmd-visual_txt {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .cmd-main-visual_container
    .cmd-visual-slider_container.is-sm_another
    + .cmd-slider_dots {
    top: 0;
    padding-top: 74%;
  }
  .cmd-main-visual_container
    .cmd-visual-slider_container.is-sm_another
    + .cmd-slider_dots
    .slick-dots {
    top: auto;
    bottom: 0;
  }
  .cmd-main-visual_container
    .cmd-visual_container._isSMv
    .cmd-visual_txtarea
    .cmd-visual_txt {
    padding-bottom: 0 !important;
  }
  .cmd-visual_card {
    width: 98%;
  }
  ._dark._isSMv .cmd-visual_card > .catch,
  ._dark._isSMv .cmd-visual_card > .catch a,
  ._dark._isSMv .cmd-visual_card > .title,
  ._dark._isSMv .cmd-visual_card > .title a {
    color: #081f2c;
  }
  ._dark._isSMv .cmd-visual_card > .txt,
  ._dark._isSMv .cmd-visual_card > .txt a {
    color: #505050;
  }
  ._dark._isSMv .cmd-visual_card .cmd-button_box._TRP > .button {
    color: #081f2c;
    border-color: #081f2c;
  }
  .cmd-box_container.cmd-visual_btn.box-md-2 {
    padding: 0 20%;
  }
  .cmd-col-card_link .cmd-box_container.cmd-visual_btn.box-md-2 {
    padding: 0;
  }
  ._dark._isSMv .cmd-visual_card .cmd-button_box._TRP > a.button,
  ._dark._isSMv a .cmd-visual_card .cmd-button_box._TRP > .button,
  ._dark._isSMv a.cmd-visual_card .cmd-button_box._TRP > .button {
    color: #081f2c !important;
  }
  ._dark._isSMv .cmd-visual_card .cmd-button_box._TRP > a.button:hover,
  ._dark._isSMv a.cmd-visual_card:hover .cmd-button_box._TRP > .button,
  ._dark._isSMv a:hover .cmd-visual_card .cmd-button_box._TRP > .button {
    color: #fff !important;
    background: #081f2c !important;
  }
  .cmd-half_container + .cmd-section._sptMin,
  .cmd-visual_container._isSMv
    + .cmd-section._sptMin
    > .cmd-box_container._sptMin {
    margin-top: 30px;
  }
  .cmd-box_container.box-sm-1 .cmd-modal-video_btn._icon .txt,
  .cmd-box_container.box-sm-1 .cmd-modal-video_btn._sizeS .txt {
    right: 50px;
    bottom: 50px;
    width: 80px;
    height: 80px;
  }
  .cmd-box_container.box-sm-1 .cmd-modal-video_btn._icon .txt:before,
  .cmd-box_container.box-sm-1 .cmd-modal-video_btn._sizeS .txt:before {
    font-size: 8.4rem !important;
    margin-left: -1px;
  }
  .cmd-box_container:not(.box-sm-1) .cmd-modal-video_btn._icon .txt,
  .cmd-box_container:not(.box-sm-1) .cmd-modal-video_btn._sizeS .txt {
    right: 20px;
    bottom: 20px;
  }
  .cpb-modalC_container.cmd-modal-video .cpb-modalC_inner {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  [lang="ja"] .cpb-products-photo .cmd-button_box.ico-camera {
    margin-top: 30px;
    margin-bottom: 0;
  }
  [class*="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class*="cmd-bg"],
  [class*="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class^="cmd-bg"],
  [class*="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class*="cmd-bg"],
  [class*="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class^="cmd-bg"],
  [class^="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class*="cmd-bg"],
  [class^="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class^="cmd-bg"],
  [class^="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class*="cmd-bg"],
  [class^="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class^="cmd-bg"] {
    padding: 30px !important;
  }
  .cmd-indent_list:not(.asterisk) {
    width: calc(100% + 1em);
    margin-left: -1em;
  }
  .cmd-cross-nav-toggle_btn:after {
    right: 20px;
  }
  .cmd-single-nav_item > a {
    margin-right: -6px;
  }
  .isTBn,
  .isTBn._flex,
  .isTBn._ib {
    display: none !important;
  }
  .isTBb {
    display: block !important;
  }
  .isTBb._flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .isTBb._ib {
    display: inline-block !important;
  }
}
@media print, screen and (min-width: 993px) and (max-width: 1300px) {
  .header-utility_area {
    padding-left: 30px;
  }
  .header-utility_area._right {
    padding-right: 30px;
    padding-left: 0;
  }
  .cmd-breadcrumb_container,
  .cmd-inner,
  .cmd-section,
  .cmd-title-section,
  .cmd-wide_container > .cmd-section {
    padding-right: 30px;
    padding-left: 30px;
  }
  .cmd-modal-video_container,
  .cmd-section.cmd-maxw_824 {
    max-width: 884px;
  }
  .cmd-section .cmd-section,
  .cmd-section .cmd-title-section {
    padding-right: 0;
    padding-left: 0;
  }
}
@media print, screen and (min-width: 993px) {
  .cmd-cross-nav_container,
  .cmd-half_container .cmd-modal-video_container,
  .header-ico_btn .txt {
    display: block;
  }
  .cpb-footer-nav_container {
    min-width: 654px;
  }
  .cpb-footer-utility_container.istypeB {
    -webkit-justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .cpb-footer-utility_container.istypeB .cpb-footer-lang_item {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
  }
  .cpb-footer-utility_container.istypeB .cpb-footer-sns_box,
  .cpb-footer-utility_container.istypeB
    .cpb-footer-sns_box
    .cpb-footer-sns_list {
    width: 400px;
  }
  .quickview-btn_toggle {
    opacity: 0;
  }
  .c-block-fullscreenModules--overlay {
    height: calc(100vh - 131px);
    margin-top: 131px;
  }
  .ge-changeregion-list-inner:nth-child(2) {
    width: calc(100% + 90px);
    margin-left: -90px;
  }
  .ge-changeregion-list-inner > .ge-changeregion-list-item {
    width: auto;
    margin-left: 90px;
  }
  .ge-changeregion-list-inner > .ge-changeregion-list-item > p,
  .ge-changeregion-list-inner > .ge-changeregion-list-item > ul > li > a {
    white-space: nowrap;
  }
  .ge-changeregion-list-inner > .ge-changeregion-list-item > p {
    margin-right: -5em;
    letter-spacing: 0.1em;
  }
  [lang="ja"] .fontM,
  [lang="ko"] .fontM,
  [lang="ru"] .fontM,
  [lang="th"] .fontM,
  [lang="vi"] .fontM,
  [lang="zh-tw"] .fontM {
    font-size: 1.4rem !important;
  }
  .cmd-contents_cover > .cmd-section.cmd-half_container:last-child {
    margin-bottom: -100px;
  }
  /* .cmd-box_container._offset.box-md-1 > .box:nth-child(n + 2),
  .cmd-box_container._offset.box-md-2 > .box:nth-child(n + 3),
  .cmd-box_container._offset.box-md-3 > .box:nth-child(n + 4),
  .cmd-box_container._offset.box-md-4 > .box:nth-child(n + 5),
  .cmd-box_container._offset.box-md-5 > .box:nth-child(n + 6),
  .cmd-box_container._offset.box-md-6 > .box:nth-child(n + 7),
  .cmd-box_container.box-md-1 > .box:nth-child(n + 2),
  .cmd-box_container.box-md-2 > .box:nth-child(n + 3),
  .cmd-box_container.box-md-3 > .box:nth-child(n + 4),
  .cmd-box_container.box-md-4 > .box:nth-child(n + 5),
  .cmd-box_container.box-md-5 > .box:nth-child(n + 6),
  .cmd-box_container.box-md-6 > .box:nth-child(n + 7) {
    margin-top: 50px;
  } */
  .cmd-box_container._offset._sptMin.box-md-1 > .box:nth-child(n + 2),
  .cmd-box_container._offset._sptMin.box-md-2 > .box:nth-child(n + 3),
  .cmd-box_container._offset._sptMin.box-md-3 > .box:nth-child(n + 4),
  .cmd-box_container._offset._sptMin.box-md-4 > .box:nth-child(n + 5),
  .cmd-box_container._offset._sptMin.box-md-5 > .box:nth-child(n + 6),
  .cmd-box_container._offset._sptMin.box-md-6 > .box:nth-child(n + 7),
  .cmd-box_container._sptMin.box-md-1 > .box:nth-child(n + 2),
  .cmd-box_container._sptMin.box-md-2 > .box:nth-child(n + 3),
  .cmd-box_container._sptMin.box-md-3 > .box:nth-child(n + 4),
  .cmd-box_container._sptMin.box-md-4 > .box:nth-child(n + 5),
  .cmd-box_container._sptMin.box-md-5 > .box:nth-child(n + 6),
  .cmd-box_container._sptMin.box-md-6 > .box:nth-child(n + 7) {
    margin-top: 8px;
  }
  .cmd-box_container._offset.box-md-1 > .box,
  .cmd-box_container.box-md-1 > .box {
    width: calc(100% - 8px);
  }
  .cmd-box_container._offset.box-md-2 > .box,
  .cmd-box_container.box-md-2 > .box {
    width: calc(50% - 8px);
  }
  .cmd-box_container._offset.box-md-3 > .box,
  .cmd-box_container.box-md-3 > .box {
    width: calc(33.33333% - 8px);
  }
  .cmd-box_container._offset.box-md-4 > .box,
  .cmd-box_container.box-md-4 > .box {
    width: calc(25% - 8px);
  }
  .cmd-box_container._offset.box-md-5 > .box,
  .cmd-box_container.box-md-5 > .box {
    width: calc(20% - 8px);
  }
  .cmd-box_container._offset.box-md-6 > .box,
  .cmd-box_container.box-md-6 > .box {
    width: calc(16.66667% - 8px);
  }
  .cmd-box_container._flat.box-md-1 > .box {
    width: 100%;
  }
  .cmd-box_container._flat.box-md-2 > .box,
  .cmd-half_container > .cmd-inner > .cmd-section > [class*="cmd-half"],
  .cmd-half_container > .cmd-inner > .cmd-section > [class^="cmd-half"] {
    width: 50%;
  }
  .cmd-box_container._flat.box-md-3 > .box {
    width: 33.33333%;
  }
  .cmd-box_container._flat.box-md-4 > .box {
    width: 25%;
  }
  .cmd-box_container._flat.box-md-5 > .box {
    width: 20%;
  }
  .cmd-box_container._flat.box-md-6 > .box {
    width: 16.66667%;
  }
  .cmd-wide_container > .cmd-box_container._flat.box-md-2 > .box {
    position: absolute;
    top: 50%;
    max-width: 620px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .cmd-wide_container > .cmd-box_container._flat.box-md-2 > .box._thumb {
    position: static !important;
    right: auto !important;
    max-width: none !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .cmd-wide_container > .cmd-box_container._flat.box-md-2 > .box:first-child {
    right: 50%;
    margin-left: 0;
  }
  .cmd-wide_container
    > .cmd-box_container._flat.box-md-2
    > .box._thumb:nth-child(2) {
    margin-left: 50% !important;
  }
  .cmd-wide_container > .cmd-box_container._flat.box-md-2 > .box._thumb + .box {
    left: 50%;
  }
  .cmd-box_container._offset._sideL > .box:nth-child(2) .cmd-section,
  .cmd-box_container._offset._sideL > .box:nth-child(2) .cmd-visual_card {
    padding-left: 20px;
  }
  .cmd-box_container._offset._sideR > .box:first-child .cmd-section,
  .cmd-box_container._offset._sideR > .box:first-child .cmd-visual_card {
    padding-right: 20px;
  }
  .cmd-wide_container._setH .cmd-visual_img {
    overflow: hidden;
    max-height: 600px;
  }
  .cmd-wide_container._setH .cmd-visual_img img {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: 600px;
  }
  .cmd-wide_container
    > .cmd-section
    > .cmd-box_container.box-md-1
    > .box[class*="cmd-bg"],
  .cmd-wide_container
    > .cmd-section
    > .cmd-box_container.box-md-1
    > .box[class^="cmd-bg"] {
    padding: 60px !important;
  }
  .cmd-wide_container
    > .cmd-section
    > .cmd-box_container.box-md-2
    > .box[class*="cmd-bg"],
  .cmd-wide_container
    > .cmd-section
    > .cmd-box_container.box-md-2
    > .box[class^="cmd-bg"] {
    padding: 60px 30px !important;
  }
  .cmd-half_container .cmd-half_thumb {
    width: 50vw !important;
  }
  .cmd-half_container .cmd-half_thumb > .cmd-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .cmd-half_container._setH,
  .cmd-half_container._setH .cmd-half_thumb img,
  .cmd-visual-slider_container._setH .slick-slide {
    max-height: 600px;
  }
  .cmd-half_container._setH .cmd-half_thumb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    max-height: 600px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .cmd-half_container._imgL .cmd-half_thumb,
  .cmd-half_container._imgR .cmd-half_txtarea {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .cmd-half_container._imgL .cmd-half_thumb .thumb {
    text-align: right;
  }
  .cmd-half_container._imgL .cmd-half_txtarea,
  .cmd-half_container._imgR .cmd-half_thumb {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .cmd-half_container + .cmd-half_container,
  .cmd-half_container + .cmd-wide_container {
    margin-top: 0;
  }
  .cmd-visual_container .cmd-visual_txt {
    padding: 30px 20px;
  }
  .cmd-visual_video {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-height: none !important;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    pointer-events: none;
  }
  .cmd-visual_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .cmd-visual_card {
    max-width: 408px;
  }
  .cmd-box_container.cmd-visual_btn.box-md-2 {
    padding: 0 10%;
  }
  .cmd-half_container._setH .cmd-modal-video_btn,
  .cmd-wide_container._setH .cmd-modal-video_btn {
    height: 500px;
  }
  .cmd-box_container.box-md-1 .cmd-modal-video_btn._icon .txt,
  .cmd-box_container.box-md-1 .cmd-modal-video_btn._sizeS .txt {
    right: 50px;
    bottom: 50px;
    width: 80px;
    height: 80px;
  }
  .cmd-box_container.box-md-1 .cmd-modal-video_btn._icon .txt:before,
  .cmd-box_container.box-md-1 .cmd-modal-video_btn._sizeS .txt:before {
    font-size: 8.4rem !important;
    margin-left: -1px;
  }
  .cmd-box_container:not(.box-md-1) .cmd-modal-video_btn._icon .txt,
  .cmd-box_container:not(.box-md-1) .cmd-modal-video_btn._sizeS .txt {
    right: 20px;
    bottom: 20px;
  }
  .cmd-box_container.box-md-1
    > .box
    > .cmd-modal-video_container
    > .cmd-modal-video_txtarea {
    padding-right: 0;
    padding-left: 0;
  }
  [lang="ja"] .cpb-products-photo .cmd-button_box.ico-camera {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 40px;
  }
  .cmd-slider_arrow {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 100%;
    max-width: 1300px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  [class*="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class*="cmd-bg"],
  [class*="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class^="cmd-bg"],
  [class*="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class*="cmd-bg"],
  [class*="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class^="cmd-bg"],
  [class^="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class*="cmd-bg"],
  [class^="cmd-bg"] .cmd-tabAcc_inner > .cmd-mini_container[class^="cmd-bg"],
  [class^="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class*="cmd-bg"],
  [class^="cmd-bg"] .cmd-tab_contents > .cmd-mini_container[class^="cmd-bg"] {
    padding: 50px 60px !important;
  }
  .cmd-indent_list:not(.asterisk) {
    width: calc(100% + 2.4em);
    margin-left: -2.4em;
  }
  .is-cross-nav .header-ico_btn .txt,
  .isTSn {
    display: block !important;
  }
  .is-cross-nav .header-menu_btn + .header-ico_btn {
    margin-left: 32px !important;
  }
  .cmd-cross-nav-toggle_btn:after {
    right: 30px;
  }
  .cmd-single-nav_side {
    max-width: 250px;
  }
  .cmd-single-nav_list {
    width: 100%;
    max-width: 210px;
  }
  .cmd-single-nav_item > a {
    width: auto;
    height: auto;
    min-height: 20px;
    margin-right: 0;
    -webkit-justify-content: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .cmd-single-nav_item > a:after {
    width: 11px;
    height: 11px;
    margin-left: 10px;
  }
  .cmd-single-nav_item > a.is-current:after {
    width: 11px;
    height: 11px;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-pc-type="inline"]
    .video-js {
    cursor: default;
    pointer-events: none !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-pc-type="inline"]
    .video-js
    .vjs-text-track-display {
    pointer-events: none !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-pc-type="inline"]
    .video-js.vjs-paused {
    cursor: pointer;
    pointer-events: auto !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-pc-type="inline"]
    .video-js.vjs-paused
    .vjs-text-track-display {
    pointer-events: auto !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-pc-type="inline"]
    .video-js.vjs-paused
    .vjs-control-bar,
  .isTSb,
  .isTSb._flex,
  .isTSb._ib,
  .isTSf {
    display: none !important;
  }
  .isTSn._flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .isTSn._ib {
    display: inline-block !important;
  }
}
@media print, screen and (max-width: 992px) {
  .cpb-footer-utility_container.istypeB {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .cmd-box_container.cmd-visual_btn.box-md-2 > .box .cmd-button_box,
  .cpb-footer-utility_container.istypeB .cpb-footer-lang_item,
  .cpb-footer-utility_container.istypeB .cpb-footer-sns_box {
    width: 100%;
  }
  .cpb-footer-utility_container.istypeB .cpb-footer-lang_item p ~ p,
  .cpb-footer-utility_container.istypeB
    .cpb-footer-sns_box
    .cpb-footer-sns_list {
    margin-top: 25px;
  }
  .tcenter.isTSl,
  .tleft.isTSl,
  .tright.isTSl {
    text-align: left !important;
  }
  .tcenter.isTSr,
  .tleft.isTSr,
  .tright.isTSr {
    text-align: right !important;
  }
  .tcenter.isTSc,
  .tleft.isTSc,
  .tright.isTSc {
    text-align: center !important;
  }
  .cmd-box_container._flat.cmd-visual_container > .box .cmd-visual_txt,
  .cmd-contents_cover
    > .cmd-section.cmd-wide_container.cmd-visual_container:last-child
    .cmd-visual_txt {
    padding-bottom: 0;
  }
  .cmd-box_container > .box._order1,
  .cmd-box_container > .box._thumb,
  .cmd-half_container .cmd-half_thumb {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .cmd-box_container > .box._order2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .cmd-box_container._flat.cmd-visual_container.box-md-3
    > .box._thumb
    + .box
    + .box._thumb,
  .cmd-box_container > .box._order3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .cmd-box_container > .box._order4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important;
  }
  .cmd-box_container > .box._order5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important;
  }
  .cmd-box_container > .box._order6 {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important;
  }
  .cmd-box_container._flat.cmd-visual_container > .box {
    margin-top: 0 !important;
    padding-top: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .cmd-box_container._offset .cmd-section,
  .cmd-box_container._offset .cmd-visual_card {
    padding-top: 20px;
  }
  .cmd-box_container._offset:not(._maintain) > .box {
    width: 100% !important;
  }
  .cmd-box_container._offset._reverse._sideL > .box:first-child,
  .cmd-box_container._offset._reverse._sideR > .box:nth-child(2),
  .cmd-box_container._offset._sideL > .box:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .cmd-box_container._offset._reverse._sideL:not(._maintain) > .box:first-child,
  .cmd-box_container._offset._reverse._sideR:not(._maintain)
    > .box:nth-child(2),
  .cmd-box_container._offset._sideL:not(._maintain) > .box:nth-child(2),
  .cmd-box_container._offset._sideR:not(._maintain) > .box:first-child {
    margin-top: 8px !important;
  }
  .cmd-box_container._offset._sideR > .box:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .cmd-box_container._offset._reverse._sideL > .box:nth-child(2),
  .cmd-box_container._offset._reverse._sideR > .box:first-child {
    margin-top: 0 !important;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .cmd-half_container > .cmd-inner > .cmd-section {
    max-width: none;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cmd-half_container
    > .cmd-inner[class*="cmd-bg"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-half_container
    > .cmd-inner[class^="cmd-bg"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-half_container
    > .cmd-inner[style*="background-color:"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-half_container
    > .cmd-inner[style*="background-image:"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-half_container
    > .cmd-inner[style*="background:"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-half_container
    > .cmd-inner[style^="background-color:"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-half_container
    > .cmd-inner[style^="background-image:"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-half_container
    > .cmd-inner[style^="background:"]
    > .cmd-section
    > .cmd-half_txtarea,
  .cmd-visual_container._fill > * .cmd-visual_txt,
  .cmd-visual_container._isSMv._fill .cmd-visual_txt,
  .cmd-visual_container._isSMv[class*="cmd-bg"] .cmd-visual_txt,
  .cmd-visual_container._isSMv[class^="cmd-bg"] .cmd-visual_txt,
  .cmd-visual_container._isSMv[style*="background-color:"] .cmd-visual_txt,
  .cmd-visual_container._isSMv[style*="background-image:"] .cmd-visual_txt,
  .cmd-visual_container._isSMv[style*="background:"] .cmd-visual_txt,
  .cmd-visual_container._isSMv[style^="background-color:"] .cmd-visual_txt,
  .cmd-visual_container._isSMv[style^="background-image:"] .cmd-visual_txt,
  .cmd-visual_container._isSMv[style^="background:"] .cmd-visual_txt {
    padding-bottom: 30px;
  }
  .cmd-half_container .cmd-half_thumb[style*="background-image:"],
  .cmd-half_container .cmd-half_thumb[style^="background-image:"] {
    min-height: 300px;
  }
  .cmd-half_container .cmd-half_txtarea {
    width: 100%;
    padding-top: 30px;
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .cmd-half_container .cmd-half_txt_cover > .cmd-visual_txt {
    padding: 0 !important;
  }
  .cmd-half_container._fill .cmd-half_txtarea,
  .cmd-half_container[class*="cmd-bg"] .cmd-half_txtarea,
  .cmd-half_container[class^="cmd-bg"] .cmd-half_txtarea,
  .cmd-half_container[style*="background-color:"] .cmd-half_txtarea,
  .cmd-half_container[style*="background-image:"] .cmd-half_txtarea,
  .cmd-half_container[style*="background:"] .cmd-half_txtarea,
  .cmd-half_container[style^="background-color:"] .cmd-half_txtarea,
  .cmd-half_container[style^="background-image:"] .cmd-half_txtarea,
  .cmd-half_container[style^="background:"] .cmd-half_txtarea {
    padding-bottom: 30px !important;
  }
  .cmd-visual_txtarea {
    padding-right: 0;
    padding-left: 0;
  }
  .cmd-visual_container + .cmd-section._sptMin,
  .cmd-visual_container._isSMv + .cmd-section._sptMin {
    margin-top: 0;
  }
  .cmd-main-visual_container._in-visual .cmd-visual_txtarea {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    padding-top: 0 !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
  }
  .cmd-visual_card .thumb.isTSn:first-child + .catch,
  .cmd-visual_card .thumb.isTSn:first-child + .cmd-box_container,
  .cmd-visual_card .thumb.isTSn:first-child + .title,
  .cmd-visual_card .thumb.isTSn:first-child + .txt {
    margin-top: 0 !important;
  }
  .cmd-box_container.cmd-visual_btn.box-md-2 > .box .cmd-button_box > .button {
    width: 100%;
    min-width: 0;
  }
  .cmd-visual_slide.cmd-slide > .cmd-wide_container .cmd-modal-video_btn .txt {
    left: 20px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .cmd-visual_slide.cmd-slide > .cmd-half_container .cmd-modal-video_btn .txt {
    left: 20px;
  }
  .cmd-single-nav_contents {
    width: calc(100% - 30px);
  }
  .cmd-single-nav_item > a > .txt {
    position: absolute !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    width: 0 !important;
    height: 0 !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-sp-type="inline"]
    .video-js.vjs-paused
    .vjs-control-bar,
  .cmd-modal-video_container._brightcove
    .video-js.vjs-has-started.vjs-paused
    .vjs-big-play-button:before,
  .cmd-single-nav_item > a > .txt:after,
  .cmd-single-nav_item > a > .txt:before {
    display: none !important;
  }
  .cmd-modal-video_container[data-icons-sp="blu"]
    .cmd-inline-video-bc
    .vjs-big-play-button:before,
  .cmd-modal-video_container[data-icons-sp="blu"]
    .cmd-inline-video-bc[data-pc-type="modal"]
    .cmd-modal-video_btn
    .txt:before,
  .cmd-modal-video_container[data-icons-sp="blu"]
    .cmd-inline-video-bc[data-pc-type="modal"]
    .vjs-big-play-button:before,
  .cmd-modal-video_container[data-icons-sp="blu"]
    .cmd-inline-video-bc[data-sp-type="modal"]
    .cmd-modal-video_btn
    .txt:before,
  .cmd-modal-video_container[data-icons-sp="blu"]
    .cmd-inline-video-bc[data-sp-type="modal"]
    .vjs-big-play-button:before {
    color: #081f2c;
  }
  .cmd-modal-video_container[data-icons-sp="wht"]
    .cmd-inline-video-bc
    .vjs-big-play-button:before,
  .cmd-modal-video_container[data-icons-sp="wht"]
    .cmd-inline-video-bc[data-pc-type="modal"]
    .cmd-modal-video_btn
    .txt:before,
  .cmd-modal-video_container[data-icons-sp="wht"]
    .cmd-inline-video-bc[data-pc-type="modal"]
    .vjs-big-play-button:before,
  .cmd-modal-video_container[data-icons-sp="wht"]
    .cmd-inline-video-bc[data-sp-type="modal"]
    .cmd-modal-video_btn
    .txt:before,
  .cmd-modal-video_container[data-icons-sp="wht"]
    .cmd-inline-video-bc[data-sp-type="modal"]
    .vjs-big-play-button:before {
    color: #fff;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-sp-type="inline"]
    .video-js.vjs-has-started.vjs-paused
    .vjs-big-play-button:before {
    display: block !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-sp-type="inline"]
    .video-js {
    cursor: default;
    pointer-events: none !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-sp-type="inline"]
    .video-js.vjs-paused {
    cursor: pointer;
    pointer-events: auto !important;
  }
  .cmd-inline-video-bc[data-autoplay="true"][data-controls="false"][data-sp-type="inline"]
    .video-js.vjs-paused
    .vjs-text-track-display {
    pointer-events: auto !important;
  }
  .cmd-inline-video-bc[data-aspect-sp="1:1"] .video-js {
    padding-top: 100%;
  }
  .cmd-inline-video-bc[data-aspect-sp="16:9"] .video-js {
    padding-top: 56.25%;
  }
  .cmd-inline-video-bc[data-aspect-sp="4:3"] .video-js {
    padding-top: 75%;
  }
  .cmd-inline-video-bc[data-aspect-sp="4:5"] .video-js {
    padding-top: 125%;
  }
  .cmd-inline-video-bc[data-aspect-sp="9:16"] .video-js {
    padding-top: 177.8%;
  }
}
@media print, screen and (min-width: 1025px) {
  .c-topCarousel {
    height: calc(100vh - 131px);
    margin-top: 131px;
  }
  .c-topCarousel .type-video {
    top: calc(50% - 61px);
  }
  .c-title-pageHeading--por .c-title-pageHeading-gather {
    padding-top: 100px !important;
  }
}
@media print, screen and (min-width: 768px) and (min-width: 768px) {
  .cmd-contents_cover a:not(.button)[href^="tel:"] {
    text-decoration: none !important;
    pointer-events: none;
  }
  .cmd-tabAcc_list > li,
  .cmd-tab_list > li {
    padding: 0 20px;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .cmd-tabAcc_list > li,
  .cmd-tabAcc_list > li > a,
  .cmd-tab_list > li,
  .cmd-tab_list > li > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .cmd-tabAcc_list > li > a,
  .cmd-tab_list > li > a {
    width: auto;
    padding: 0 10px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media print, screen and (max-width: 767px) and (max-width: 767px) {
  .cmd-box_container.cmd-visual_container > .box > .cmd-visual_txt {
    padding-top: 0;
    padding-bottom: 0;
  }
  .cmd-box_container.cmd-visual_container.box-xs-1 > .box:nth-child(n + 2) {
    margin-top: 20px;
  }
  .cmd-box_container.cmd-visual_container.box-xs-1
    > .box:nth-child(n + 2)
    > .cmd-visual_txt {
    padding-top: 10px;
  }
  .cmd-main-visual_container .cmd-visual_container .cmd-visual_txtarea {
    padding-bottom: 30px;
  }
  .cmd-main-visual_container
    .cmd-visual_container
    .cmd-visual_txtarea
    .cmd-visual_txt {
    padding-bottom: 0 !important;
  }
}
@media print, screen and (max-width: 992px) and (max-width: 767px) {
  .cmd-wide_container
    .cmd-box_container._flat.cmd-visual_container
    > .box
    .cmd-visual_txt {
    padding-right: 15px;
    padding-left: 15px;
  }
  .cmd-box_container._offset._reverse._sideR
    > .box:first-child
    > .cmd-section:first-child {
    padding-top: 0;
  }
}
@media print,
  screen and (max-width: 992px) and (min-width: 768px) and (max-width: 992px) {
  .cmd-wide_container
    .cmd-box_container._flat.cmd-visual_container
    > .box
    .cmd-visual_txt {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 1400px) {
  .cmd-wide_container._setH .cmd-visual_img {
    min-height: 450px;
  }
  .cmd-wide_container._setH .cmd-visual_img .thumb {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1400px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .cmd-wide_container._setH._imgR .cmd-visual_img .thumb {
    right: 0;
    left: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .cmd-wide_container._setH._imgL .cmd-visual_img .thumb {
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (-ms-high-contrast: none) and (min-width: 1680px) {
  .cmd-wide_container._setH .cmd-visual_img {
    height: 600px;
  }
  .cmd-wide_container._setH .cmd-visual_img .thumb {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media print, screen and (min-width: 1401px) {
  .cmd-wide_container._setH .cmd-visual_img img {
    width: 100%;
    height: auto;
    max-height: none;
  }
  .cmd-visual_img {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media print,
  screen and (min-width: 768px) and (max-width: 992px) and (min-width: 993px) {
  .cmd-wide_container._setH._isSMv .cmd-visual_img img {
    max-height: none;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 884px) {
  .cmd-mini_container,
  .cmd-wide_container > .cmd-mini_container {
    width: calc(100% - 40px);
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  [class*="cmd-bg"] > .cmd-mini_container,
  [class^="cmd-bg"] > .cmd-mini_container {
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
@media print, screen and (max-width: 884px) {
  .cmd-section:not(.cmd-wide_container) > .cmd-mini_container {
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
@media print, screen and (min-width: 993px) and (max-width: 1270px) {
  .cmd-half_container {
    padding: 0 !important;
  }
  .cmd-half_container > .cmd-inner {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .cmd-half_container .cmd-half_txtarea {
    width: calc(50vw - 30px) !important;
  }
  .cmd-half_container._imgL .cmd-half_txtarea {
    margin-right: 30px;
  }
  .cmd-half_container._imgR .cmd-half_txtarea {
    margin-left: 30px;
  }
}
@media print, screen and (min-width: 1271px) {
  .cmd-half_container._imgR .cmd-half_thumb,
  .cmd-half_container > .cmd-inner {
    margin-right: calc(((100vw - 100%) / 2) * -1);
  }
  .cmd-half_container > .cmd-inner {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .cmd-half_container._imgL .cmd-half_thumb,
  .cmd-half_container > .cmd-inner {
    margin-left: calc(((100vw - 100%) / 2) * -1);
  }
}
@media print, screen and (max-width: 1270px) {
  .cmd-half_container > .cmd-inner > .cmd-section {
    max-width: none;
  }
}
@media print, screen and (min-width: 993px) and (max-width: 1401px) {
  .cmd-half_container._setH {
    min-height: 450px;
  }
  .cmd-half_container._setH .cmd-half_thumb {
    position: relative;
    min-height: 450px;
  }
  .cmd-half_container._setH .cmd-half_thumb img {
    position: absolute;
    top: 50%;
    left: 50%;
    zoom: 0.5;
    width: auto !important;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media print, screen and (min-width: 992px) {
  .cmd-half_container._setH .cmd-half_thumb img {
    width: 100%;
    height: auto;
    max-height: none;
  }
}
@media print,
  screen and (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .cmd-visual_container._isSMv .cmd-visual_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cmd-visual_container._isSMv .cmd-visual_txtarea {
    position: static;
    display: block;
    height: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media print, screen and (min-width: 1301px) {
  .cmd-modal-video_container {
    max-width: 854px;
  }
}
@media print, screen and (min-width: 824px) and (max-width: 992px) {
  .cmd-modal-video_container {
    max-width: 864px;
  }
}
@media print, screen and (min-width: 993px) and (max-width: 1400px) {
  .cmd-visual_slide.cmd-slide > .cmd-wide_container .cmd-modal-video_btn .txt {
    left: 30px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .cmd-visual_slide.cmd-slide > .cmd-half_container .cmd-modal-video_btn .txt {
    left: 30px;
  }
  .cmd-visual_slide.cmd-slide
    > .cmd-half_container._imgL
    .cmd-modal-video_btn
    .txt {
    right: auto;
    left: 40px;
  }
}
@media print, screen and (min-width: 1024px) {
  .cmd-slider._wide {
    padding: 0;
  }
  .cmd-slider._wide .slick-prev {
    left: -30px;
  }
  .cmd-slider._wide .slick-next {
    right: -30px;
  }
}
@media print,
  screen and (min-width: 768px) and (min-width: 768px) and (min-width: 768px) and (max-width: 992px) {
  .cmd-tabAcc_list > li,
  .cmd-tab_list > li {
    padding: 0;
  }
}
@media print {
  .cmd-tabAcc_inner {
    display: block !important;
  }
  .cmd-tabAcc_list {
    display: none !important;
  }
}
@media (-ms-high-contrast: none) {
  [lang="ja"] .cmd-indent_list.asterisk p:before,
  [lang="ja"] ::-ms-backdrop,
  [lang="ja"] ul.cmd-indent_list.asterisk li:before {
    top: 0.2em;
  }
  [lang="ja"] .cmd-indent_list.asterisk p:before,
  [lang="ja"] ::-ms-backdrop,
  [lang="ja"] ol.cmd-indent_list.asterisk li:before {
    top: 0.12em;
  }
  .cmd-products_card > a {
    height: 100%;
  }
}
@media print, screen and (min-width: 993px) and (min-width: 1301px) {
  .cmd-cross-nav-toggle_btn:after {
    right: 16px;
  }
}
@media print, screen and (min-width: 993px) and (max-width: 1299px) {
  .cmd-single-nav_list {
    margin-right: -2px;
  }
  .cmd-single-nav_list.is-fixed {
    right: 29px;
  }
}
@media print, screen and (min-width: 1300px) {
  .cmd-single-nav_list.is-fixed {
    right: calc((100% - 1242px) / 2);
  }
}
@media (-ms-high-contrast: none) and (max-width: 768px) {
  .cmd-single-nav_list.is-fixed,
  ::-ms-backdrop {
    right: 15px;
  }
}
@media (-ms-high-contrast: none) and (min-width: 768px) and (max-width: 993px) {
  .cmd-single-nav_list.is-fixed,
  ::-ms-backdrop {
    right: 20px;
  }
}