@charset "UTF-8";
/*****************************
  Clientlibs config
 *****************************/
/*
 setting
 （上書き禁止）
 */
/*
 common veriable
 （共通変数・任意）
 */
/* design foundation */
/*****************************
  principles
 *****************************/
/*
 design principles
 （サイト、ページ別に上書きを許可）
 */
/*****************************
  Content Color set (light)
 *****************************/
/* Body */
/* Brand Header */
/* Local Navigation */
/* Breadcrumbs */
/* Contents Area */
/* Link */
/* Button */
/* Accordion */
/* TileLink */
/* NewsIndex */
/* TelephoneCallItem */
/* FullwidthVisuals&Carousel */
/* Label/Tag */
/* DefinitionList */
/* Brand Footer */
/* Page Top */
/* Option */
/*****************************
  principles font-family ゴシック
 *****************************/
/*
 Break-Point
 @param $point (sm, md, lg)
 */
/*
 Font-Size
 @param $level
        (lv1, lv2, lv3, lv4, lv5, lv6, body, caption)
 */
/*
 Link
 */
/*
 AreaLink
 */
/*
 Button
 */
/*
  gutterWrapper (Column)に対してガターマージンをセット
  @param $level s,m,l,xl,reset
*/
/*
  gutterInner (Column)に対してガターマージンをセット
  @param $level s,m,l,xl,reset
*/
/*
  gutterItemWrapperに対してマージンをセット
  @param $resetFlg マージンリセットフラグ
*/
/*
  gutterInnerに対してマージンをセット
  @param $resetFlg マージンリセットフラグ
*/
/*
  上マージン.
  @param $level s,m,l,xl
*/
/*
  下マージン.
  @param $level s,m,l,xl
*/
/*
  左マージン.
  @param $level s,m,l,xl
*/
/*
  右マージン.
  @param $level s,m,l,xl
*/
/*
 Corner Radius（※廃止予定）
 @param $size (ss, s, m, l, ll)
 */
/*
 Image(or Movie) Text Pack(Horizontal)内のHeadingTitle
 @param $imagePosition(left, right)
 */
/*
 Map Access Pack(Horizontal)内のHeadingTitle
 @param $mapPosition(left, right)
 */
/*
  シャドウ.
  @param $pattern A,B,none
*/
/*
  ボタン用シャドウ.
  @param $visible true,false
*/
/* layout */
/* StoreLinkP ================================================== */
.g-StoreLinkP {
  box-sizing: border-box;
}
.g-StoreLinkP.is-background {
  padding: 20px;
}
.g-StoreLinkP.is-border--solid .g-StoreLinkP__list__item__link {
  border-style: solid;
}
.g-StoreLinkP.is-border--dot .g-StoreLinkP__list__item__link {
  border-style: dotted;
}
.g-StoreLinkP.is-gutter--none .g-StoreLinkP__list {
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--none .g-StoreLinkP__list {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--none .g-StoreLinkP__list {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--none .g-StoreLinkP__list {
    margin-left: 0;
    margin-right: 0;
  }
}
.g-StoreLinkP.is-gutter--none .g-StoreLinkP__list__item {
  box-sizing: border-box;
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--none .g-StoreLinkP__list__item {
    padding: 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--none .g-StoreLinkP__list__item {
    padding: 0;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--none .g-StoreLinkP__list__item {
    padding: 0;
  }
}

.g-StoreLinkP__list {
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
  padding: 0;
  list-style-type: none;
  *zoom: 1;
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP__list {
    margin: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP__list {
    margin: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP__list {
    margin: 0;
    margin-left: -8px;
    margin-right: -8px;
  }
}
.g-StoreLinkP__list:after {
  content: "";
  display: table;
  clear: both;
}

.g-StoreLinkP__list__item {
  float: left;
  box-sizing: border-box;
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
  vertical-align: top;
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP__list__item {
    padding: 12px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP__list__item {
    padding: 12px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP__list__item {
    padding: 8px;
  }
}

@media only screen and (max-width: 640px) {
  .g-StoreLinkP__list__item-sm-1 {
    width: 100%;
  }

  .g-StoreLinkP__list__item-sm-2 {
    width: 50%;
  }

  .g-StoreLinkP__list__item-sm-3 {
    width: 33.3%;
  }

  .g-StoreLinkP__list__item-sm-4 {
    width: 25%;
  }

  .g-StoreLinkP__list__item-sm-5 {
    width: 20%;
  }

  .g-StoreLinkP__list__item-sm-6 {
    width: 16.66%;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP__list__item-md-1 {
    width: 100%;
  }

  .g-StoreLinkP__list__item-md-2 {
    width: 50%;
  }

  .g-StoreLinkP__list__item-md-3 {
    width: 33.3%;
  }

  .g-StoreLinkP__list__item-md-4 {
    width: 25%;
  }

  .g-StoreLinkP__list__item-md-5 {
    width: 20%;
  }

  .g-StoreLinkP__list__item-md-6 {
    width: 16.66%;
  }
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP__list__item-lg-1 {
    width: 100%;
  }

  .g-StoreLinkP__list__item-lg-2 {
    width: 50%;
  }

  .g-StoreLinkP__list__item-lg-3 {
    width: 33.3%;
  }

  .g-StoreLinkP__list__item-lg-4 {
    width: 25%;
  }

  .g-StoreLinkP__list__item-lg-5 {
    width: 20%;
  }

  .g-StoreLinkP__list__item-lg-6 {
    width: 16.66%;
  }
}
.g-StoreLinkP__list__item__link {
  display: block;
  position: relative;
  max-width: 320px;
  margin: 0 auto;
}
.g-StoreLinkP__list__item__link img {
  display: block;
  width: 100%;
  vertical-align: top;
}

.g-StoreLinkP__list__item__link__icon {
  position: absolute;
  top: 50%;
  right: .5em;
  margin-top: -.7em;
}

/* design foundation */
/* StoreLinkP ================================================== */
.g-StoreLinkP.is-borderWidth--s .g-StoreLinkP__list__item__link {
  border-width: 1px;
}
.g-StoreLinkP.is-borderWidth--m .g-StoreLinkP__list__item__link {
  border-width: 2px;
}
.g-StoreLinkP.is-borderWidth--l .g-StoreLinkP__list__item__link {
  border-width: 4px;
}
.g-StoreLinkP.is-borderColor--1 .g-StoreLinkP__list__item__link {
  border-color: #CCC;
}
.g-StoreLinkP.is-borderColor--2 .g-StoreLinkP__list__item__link {
  border-color: #FFF;
}
.g-StoreLinkP.is-borderColor--3 .g-StoreLinkP__list__item__link {
  border-color: #F1F1F1;
}
.g-StoreLinkP.is-borderColor--4 .g-StoreLinkP__list__item__link {
  border-color: #EEE;
}
.g-StoreLinkP.is-borderColor--5 .g-StoreLinkP__list__item__link {
  border-color: #999;
}
.g-StoreLinkP.is-borderColor--6 .g-StoreLinkP__list__item__link {
  border-color: #666;
}
.g-StoreLinkP.is-borderColor--7 .g-StoreLinkP__list__item__link {
  border-color: #333;
}
.g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list {
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list {
    margin: 0;
    margin-left: -4px;
    margin-right: -4px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list {
    margin: 0;
    margin-left: -4px;
    margin-right: -4px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list {
    margin: 0;
    margin-left: -2px;
    margin-right: -2px;
  }
}
.g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list__item {
  box-sizing: border-box;
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list__item {
    padding: 4px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list__item {
    padding: 4px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--xs .g-StoreLinkP__list__item {
    padding: 2px;
  }
}
.g-StoreLinkP.is-gutter--s .g-StoreLinkP__list {
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--s .g-StoreLinkP__list {
    margin: 0;
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--s .g-StoreLinkP__list {
    margin: 0;
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--s .g-StoreLinkP__list {
    margin: 0;
    margin-left: -4px;
    margin-right: -4px;
  }
}
.g-StoreLinkP.is-gutter--s .g-StoreLinkP__list__item {
  box-sizing: border-box;
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--s .g-StoreLinkP__list__item {
    padding: 8px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--s .g-StoreLinkP__list__item {
    padding: 8px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--s .g-StoreLinkP__list__item {
    padding: 4px;
  }
}
.g-StoreLinkP.is-gutter--m .g-StoreLinkP__list {
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--m .g-StoreLinkP__list {
    margin: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--m .g-StoreLinkP__list {
    margin: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--m .g-StoreLinkP__list {
    margin: 0;
    margin-left: -8px;
    margin-right: -8px;
  }
}
.g-StoreLinkP.is-gutter--m .g-StoreLinkP__list__item {
  box-sizing: border-box;
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--m .g-StoreLinkP__list__item {
    padding: 12px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--m .g-StoreLinkP__list__item {
    padding: 12px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--m .g-StoreLinkP__list__item {
    padding: 8px;
  }
}
.g-StoreLinkP.is-gutter--l .g-StoreLinkP__list {
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--l .g-StoreLinkP__list {
    margin: 0;
    margin-left: -16px;
    margin-right: -16px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--l .g-StoreLinkP__list {
    margin: 0;
    margin-left: -16px;
    margin-right: -16px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--l .g-StoreLinkP__list {
    margin: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
}
.g-StoreLinkP.is-gutter--l .g-StoreLinkP__list__item {
  box-sizing: border-box;
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--l .g-StoreLinkP__list__item {
    padding: 16px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--l .g-StoreLinkP__list__item {
    padding: 16px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--l .g-StoreLinkP__list__item {
    padding: 12px;
  }
}
.g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list {
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list {
    margin: 0;
    margin-left: -24px;
    margin-right: -24px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list {
    margin: 0;
    margin-left: -24px;
    margin-right: -24px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list {
    margin: 0;
    margin-left: -16px;
    margin-right: -16px;
  }
}
.g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list__item {
  box-sizing: border-box;
  /*
  @if $gutterSize == 'xs' {
    $gutterSize_lg: 8px;
    $gutterSize_md: 8px;
    $gutterSize_sm: 4px;
  }
  @else if $gutterSize == 's' {
    $gutterSize_lg: 16px;
    $gutterSize_md: 16px;
    $gutterSize_sm: 8px;
  }
  @else if $gutterSize == 'm' {
    $gutterSize_lg: 24px;
    $gutterSize_md: 24px;
    $gutterSize_sm: 16px;
  }
  @else if $gutterSize == 'l' {
    $gutterSize_lg: 32px;
    $gutterSize_md: 32px;
    $gutterSize_sm: 24px;
  }
  @else if $gutterSize == 'xl' {
    $gutterSize_lg: 48px;
    $gutterSize_md: 48px;
    $gutterSize_sm: 32px;
  }
  */
}
@media only screen and (min-width: 1025px) {
  .g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list__item {
    padding: 24px;
  }
}
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list__item {
    padding: 24px;
  }
}
@media only screen and (max-width: 640px) {
  .g-StoreLinkP.is-gutter--xl .g-StoreLinkP__list__item {
    padding: 16px;
  }
}

.g-StoreLinkP__list__item__link {
  color: transparent;
  border: none;
  background-color: transparent;
}
.g-StoreLinkP__list__item__link:hover, .g-StoreLinkP__list__item__link:focus, .g-StoreLinkP__list__item__link:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

@font-face{font-family:'kao_global_icon';src:url("../../../content/dam/sites/kao/inc-common/fonts/kao_global_icon.eot");src:url("../../../content/dam/sites/kao/inc-common/fonts/kao_global_icon.eot") format("embedded-opentype"),url("../../../content/dam/sites/kao/inc-common/fonts/kao_global_icon.ttf") format("truetype"),url("../../../content/dam/sites/kao/inc-common/fonts/kao_global_icon.woff") format("woff"),url("https://www.kao.com/content/dam/sites/kao/inc-common/font/kao_global_icon.svg") format("svg");font-weight:normal;font-style:normal}.kao-icon{display:inline-block;font-family:'kao_global_icon';font-size:1.2em;font-style:normal;font-weight:normal;text-transform:none;color:#999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kao-icon.kao-icon--reverse{color:#CCC}.kao-icon--down:before{content:"\e010"}.kao-icon--up:before{content:"\e011"}.kao-icon--menu:before{content:"\e013"}.kao-icon--close:before{content:"\e014"}.kao-icon--search:before{content:"\e015"}.g-GlFooter{border-style:solid;border-width:1px 0 0;color:#333;background-color:#eee;border-color:#ccc}.g-GlFooterTop{width:100%;margin:0 auto;border-bottom-style:solid;border-bottom-width:1px;border-color:#ccc;line-height:1.4;font-size:12px;font-family:sans-serif;letter-spacing:normal}[lang^=ja] .g-GlFooterTop{font-family:"FP-HiraginoUDSansStdN-W3",sans-serif}[lang^=en] .g-GlFooterTop{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=zh] .g-GlFooterTop{font-family:"Hiragino-Sans-TC-W3",sans-serif}[lang^=zh_cn] .g-GlFooterTop{font-family:"FP-Hiragino-Sans-GB-W3",sans-serif}[lang^=id] .g-GlFooterTop{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=th] .g-GlFooterTop{font-family:"Helvetica-Thai-Light","SJThai-M",sans-serif}[lang^=vi] .g-GlFooterTop{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}[lang^=ru] .g-GlFooterTop{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}@media only screen and (min-width: 1025px){.g-GlFooterTop{border-bottom-width:2px}}.g-GlFooterColumn{box-sizing:border-box;max-width:1336px;margin:0 auto}.g-GlFooterColumn.is-border{padding:20px}.g-GlFooterColumn.is-border.is-paddingReset{padding:0}.g-GlFooterColumn.is-background{padding:20px}.g-GlFooterColumn.is-background.is-paddingReset{padding:0}.g-GlFooterColumn__inner{*zoom:1}.g-GlFooterColumn__inner:after{content:"";display:table;clear:both}@media only screen and (min-width: 1025px){.g-GlFooterColumn__inner{padding:25px 20px 28px}}@media only screen and (min-width: 1025px){.g-GlFooter.is-kps .g-GlFooterColumn__inner{padding:25px 32px 12px}}.g-GlFooterColumn__cols{float:left;display:block;vertical-align:top;width:100%}@media only screen and (max-width: 640px){.g-GlFooterColumn__cols{border-style:solid;border-width:1px 0;border-color:#ccc}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-GlFooterColumn__cols{border-style:solid;border-width:1px 0;border-color:#ccc}}@media only screen and (min-width: 1025px){.g-GlFooterColumn__cols{padding:0 12px;border-style:solid;border-width:0 1px 0 0;box-sizing:border-box;border-color:#ccc}.g-GlFooterColumn__cols:last-child{border:none}}.g-footerLinkTitle{margin:0;position:relative}.g-footerLinkTitle[tabindex]{cursor:pointer}.g-footerLinkTitle .kao-icon{position:absolute;right:33px;font-size:16px}@media only screen and (max-width: 640px){.g-footerLinkTitle{padding:11px 25px;color:#333}.g-footerLinkTitle .kao-icon{right:25px;color:#999}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-footerLinkTitle{padding:11px 33px}.g-footerLinkTitle .kao-icon{color:#999}}@media only screen and (min-width: 1025px){.g-footerLinkTitle{margin-bottom:13px;font-family:sans-serif}[lang^=ja] .g-footerLinkTitle{font-family:"FP-HiraginoUDSansStdN-W6",sans-serif}[lang^=en] .g-footerLinkTitle{font-family:"Neue-Helvetica-Paneuropean",sans-serif}[lang^=zh] .g-footerLinkTitle{font-family:"Hiragino-Sans-TC-W6",sans-serif}[lang^=zh_cn] .g-footerLinkTitle{font-family:"FP-Hiragino-Sans-GB-W6",sans-serif}[lang^=id] .g-footerLinkTitle{font-family:"Neue-Helvetica-Paneuropean",sans-serif}[lang^=th] .g-footerLinkTitle{font-family:"Helvetica-Thai-Bold","SJThai-DB",sans-serif}[lang^=vi] .g-footerLinkTitle{font-family:"Neue-HelveticaR-World-55-Roman",sans-serif}[lang^=ru] .g-footerLinkTitle{font-family:"Neue-HelveticaR-World-55-Roman",sans-serif}.g-footerLinkTitle[tabindex]{cursor:default}.g-footerLinkTitle .kao-icon{display:none}}@media only screen and (max-width: 640px){.g-kps-footerTitle{text-align:center}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-kps-footerTitle{text-align:center}}@media only screen and (min-width: 1025px){.g-kps-footerTitle{margin:0;position:relative;font-weight:bold}}.g-footerLinks{margin:0;padding:0;list-style:none}.g-footerLinks.is-open{display:block}.g-footerLinks.is-close{display:none}.g-footerLinks a{text-decoration:none;color:#333}.g-footerLinks a:hover,.g-footerLinks a:focus{text-decoration:underline}@media only screen and (min-width: 1025px){.g-GlFooter.is-kps .g-footerLinks{text-align:left;padding:0 20px 24px}}@media only screen and (max-width: 640px){.g-GlFooterColumn__cols:last-child .g-footerLinks{margin-top:-1px}.g-footerLinks li{margin-bottom:-1px;border-style:solid;border-width:1px 0;padding:11px 45px;border-color:#ccc}.g-GlFooterColumn__cols:last-child .g-footerLinks li{padding:11px 25px}.g-footerLinks a{display:block;margin:-11px -45px;padding:11px 45px}.g-GlFooterColumn__cols:last-child .g-footerLinks a{margin:-11px -25px;padding:11px 25px}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-footerLinks{*zoom:1}.g-footerLinks:after{content:"";display:table;clear:both}.g-GlFooterColumn__cols:last-child .g-footerLinks{margin-top:-1px}.g-footerLinks li{margin-bottom:-1px;border-style:solid;border-width:1px 0;float:left;width:50%;padding:11px 52px;box-sizing:border-box;border-color:#ccc}.g-footerLinks li:nth-child(odd){border-right-style:solid;border-right-width:1px;border-right-color:#ccc}.g-GlFooterColumn__cols:last-child .g-footerLinks li{padding:11px 33px}.g-footerLinks a{display:block;margin:-11px -52px;padding:11px 52px}.g-GlFooterColumn__cols:last-child .g-footerLinks a{margin:-11px -33px;padding:11px 33px}}@media only screen and (min-width: 1025px){.g-footerLinks li{margin-bottom:13px}.g-footerLinks.is-open,.g-footerLinks.is-close{display:block}}@media only screen and (max-width: 640px){.g-footerLinks.is-oneLine li{padding:11px 25px}.g-footerLinks.is-oneLine a{display:block;margin:-11px -25px;padding:11px 25px}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-footerLinks.is-oneLine li{padding:11px 25px}.g-footerLinks.is-oneLine a{display:block;margin:-11px -25px;padding:11px 25px}}@media only screen and (min-width: 1025px){.g-footerLinks.is-oneLine{text-align:center}.g-footerLinks.is-oneLine li{display:inline-block;margin:0 13px}.g-footerLinks.is-oneLine.is-open,.g-footerLinks.is-oneLine.is-close{display:inline-block}}@media only screen and (max-width: 640px){.g-footerLinks.is-noAccordion li{padding:11px 25px}.g-footerLinks.is-noAccordion a{display:block;margin:-11px -25px;padding:11px 25px}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-footerLinks.is-noAccordion li{padding:11px 33px}.g-footerLinks.is-noAccordion a{display:block;margin:-11px -33px;padding:11px 33px}}@media only screen and (max-width: 640px){.g-GlFooterColumn__cols-sm-1{width:100%}.g-GlFooterColumn__cols-sm-2{width:50%}.g-GlFooterColumn__cols-sm-3{width:33.3%}.g-GlFooterColumn__cols-sm-4{width:25%}.g-GlFooterColumn__cols-sm-5{width:20%}.g-GlFooterColumn__cols-sm-6{width:16.66%}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-GlFooterColumn__cols-md-1{width:100%}.g-GlFooterColumn__cols-md-2{width:50%}.g-GlFooterColumn__cols-md-3{width:33.3%}.g-GlFooterColumn__cols-md-4{width:25%}.g-GlFooterColumn__cols-md-5{width:20%}.g-GlFooterColumn__cols-md-6{width:16.66%}}@media only screen and (min-width: 1025px){.g-GlFooterColumn__cols-lg-1{width:100%}.g-GlFooterColumn__cols-lg-2{width:50%}.g-GlFooterColumn__cols-lg-3{width:33.3%}.g-GlFooterColumn__cols-lg-4{width:25%}.g-GlFooterColumn__cols-lg-5{width:20%}.g-GlFooterColumn__cols-lg-6{width:16.66%}}.g-GlFooterColumnUnit{box-sizing:border-box}.g-GlFooterBottom{padding:20px 0;text-align:center;line-height:1.4;font-size:12px;font-family:sans-serif;letter-spacing:normal}[lang^=ja] .g-GlFooterBottom{font-family:"FP-HiraginoUDSansStdN-W3",sans-serif}[lang^=en] .g-GlFooterBottom{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=zh] .g-GlFooterBottom{font-family:"Hiragino-Sans-TC-W3",sans-serif}[lang^=zh_cn] .g-GlFooterBottom{font-family:"FP-Hiragino-Sans-GB-W3",sans-serif}[lang^=id] .g-GlFooterBottom{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=th] .g-GlFooterBottom{font-family:"Helvetica-Thai-Light","SJThai-M",sans-serif}[lang^=vi] .g-GlFooterBottom{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}[lang^=ru] .g-GlFooterBottom{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}.g-GlFooterBottom__copyright{margin:0 0 20px;color:#333;font-size:10px}.g-GlFooterBottom__logo{margin:0 auto;width:33px;color:#00b48c}.g-GlFooterBottom__logo img{width:100%;height:auto}.g-GlHeader{border-width:0 0 1px;border-style:solid;background:#fff;border-bottom-color:#ccc;font-family:sans-serif;letter-spacing:normal;line-height:1em}[lang^=ja] .g-GlHeader{font-family:"FP-HiraginoUDSansStdN-W3",sans-serif}[lang^=en] .g-GlHeader{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=zh] .g-GlHeader{font-family:"Hiragino-Sans-TC-W3",sans-serif}[lang^=zh_cn] .g-GlHeader{font-family:"FP-Hiragino-Sans-GB-W3",sans-serif}[lang^=id] .g-GlHeader{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=th] .g-GlHeader{font-family:"Helvetica-Thai-Light","SJThai-M",sans-serif}[lang^=vi] .g-GlHeader{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}[lang^=ru] .g-GlHeader{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}.g-GlHeader__inner{position:relative;max-width:1336px;margin:0 auto;padding:12px 0}@media only screen and (min-width: 1025px){.g-GlHeader--hasSearchForm .g-GlHeader__inner{min-height:60px}}.g-GlHeader__inner--global{padding:14px 0 8px 0}.g-GlHeaderLogo{width:70px;margin:0 auto}.g-GlHeaderLogo img{display:block;width:100%}.g-GlHeader__utilityBlock{position:absolute;top:12px;right:12px}@media only screen and (min-width: 1025px){.g-GlHeader.is-kps .g-GlHeader__utilityBlock{top:8px}}.g-GlHeader__utilityBlock-company p{color:#333;font-size:12px;margin:0}.g-GlHeader__utilityBlock-company p a{color:#333;text-decoration:none}.g-GlHeader__utilityBlock-company p a:hover{color:#00b48c}.g-GlMenu__utilityBlock{padding:20px 14px;background:#fff;font-family:sans-serif}[lang^=ja] .g-GlMenu__utilityBlock{font-family:"FP-HiraginoUDSansStdN-W3",sans-serif}[lang^=en] .g-GlMenu__utilityBlock{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=zh] .g-GlMenu__utilityBlock{font-family:"Hiragino-Sans-TC-W3",sans-serif}[lang^=zh_cn] .g-GlMenu__utilityBlock{font-family:"FP-Hiragino-Sans-GB-W3",sans-serif}[lang^=id] .g-GlMenu__utilityBlock{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=th] .g-GlMenu__utilityBlock{font-family:"Helvetica-Thai-Light","SJThai-M",sans-serif}[lang^=vi] .g-GlMenu__utilityBlock{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}[lang^=ru] .g-GlMenu__utilityBlock{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}.g-GlHeaderUtilityRegion{text-align:right;*zoom:1}.g-GlHeaderUtilityRegion:after{content:"";display:table;clear:both}.g-GlHeaderUtilityRegion__country,.g-GlHeaderUtilityRegion__world{display:inline-block}.g-GlHeaderUtilityRegion__country p,.g-GlHeaderUtilityRegion__world p{margin:0;color:#333;font-size:12px}.g-GlHeaderUtilityRegion__country p a,.g-GlHeaderUtilityRegion__world p a{text-decoration:none;color:#333}.g-GlHeaderUtilityRegion__country p a:hover,.g-GlHeaderUtilityRegion__country p a:focus,.g-GlHeaderUtilityRegion__world p a:hover,.g-GlHeaderUtilityRegion__world p a:focus{color:#009270}.g-GlHeaderUtilityRegion__country__lang:first-child{border-right:1px solid #999;padding-right:7px}.g-GlHeader.is-kps .g-GlHeaderUtilityRegion__country__lang:first-child{border:none}.g-GlHeaderUtilityRegion__country__lang:last-child{padding-left:5px}.g-GlMenuUtilityRegion__country p,.g-GlMenuUtilityRegion__world p{margin:10px 0 0;color:#333;font-size:12px}.g-GlMenuUtilityRegion__country p a,.g-GlMenuUtilityRegion__world p a{text-decoration:none;color:#333}.g-GlMenuUtilityRegion__country p a:hover,.g-GlMenuUtilityRegion__country p a:focus,.g-GlMenuUtilityRegion__world p a:hover,.g-GlMenuUtilityRegion__world p a:focus{color:#009270}.g-GlMenuUtilityRegion__country__lang:first-child{border-right:1px solid #999;padding-right:7px}.g-GlMenu.is-kps .g-GlMenuUtilityRegion__country__lang:first-child{border:none}.g-GlMenuUtilityRegion__country__lang:last-child{padding-left:5px}.g-GlHeaderUtilityRegion__world{position:relative;margin-left:20px;padding-left:20px}.g-GlMenuUtilityRegion__world{position:relative;padding-left:20px}.g-GlHeaderUtilityRegion__world__icon,.g-GlMenuUtilityRegion__world__icon{position:absolute;top:50%;left:0;width:16px;height:12px;margin-top:-6px;content:url("../../../content/dam/sites/kao/inc-common/gl_header_utility_region_world.png")}.g-GlMenuUtilityRegion__company p{color:#333;font-size:12px}.g-GlMenuUtilityRegion__company p a{color:#333;text-decoration:none}.g-GlMenuUtilityRegion__company p a:hover{color:#00b48c}.g-GlHeaderUtilitySearch,.g-GlMenuUtilitySearch{position:relative}.g-GlHeaderUtilitySearch input[type=text],.g-GlMenuUtilitySearch input[type=text]{width:186px;height:32px;padding:0 10px;border:none;border-radius:2px 0 0 2px;background:#f5f5f5;font-family:sans-serif;font-size:14px;line-height:1.2}.g-GlHeaderUtilitySearch button[type=submit],.g-GlMenuUtilitySearch button[type=submit]{position:absolute;top:0;right:0;width:40px;height:32px;overflow:hidden;padding:32px 0 0;border:none;border-radius:0 2px 2px 0;background:#f5f5f5;line-height:1.5}.g-GlHeaderUtilitySearch button[type=submit] .kao-icon,.g-GlMenuUtilitySearch button[type=submit] .kao-icon{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;color:#999;font-size:20px;line-height:1}.g-GlHeaderUtilitySearch{margin-top:10px}.g-GlHeaderUtilitySearch input[type=text]{position:absolute;top:0;right:40px;outline:none;padding:0 0 0 10px;width:160px}@media only screen and (min-width: 1025px){.g-GlHeader.is-kps .g-GlHeaderUtilitySearch input[type=text]{width:180px;margin-right:0;padding:0 10px}}@media only screen and (max-width: 640px){.g-GlMenu__navBlock{background:#fff}.g-GlHeader__utilityBlock,.g-GlHeader__navBlock{display:none}.is-open .g-GlHeader__buttonBlock{display:none}}@media only screen and (min-width: 641px) and (max-width: 1024px){.g-GlMenu__navBlock{background:#fff}.g-GlHeader__utilityBlock,.g-GlHeader__navBlock{display:none}.is-open .g-GlHeader__buttonBlock{display:none}}@media only screen and (min-width: 1025px){.g-GlHeader__navBlock.is-empty{height:24px;margin-top:15px}.g-GlHeader__buttonBlock{display:none}}#menu{display:none;position:absolute;top:0;right:320px;bottom:0;width:0;background-position:144px 144px;z-index:1}#menu.is-open{display:block;right:0;width:auto}#menu.is-close{display:none}#wrapper.is-open{position:fixed;width:100%;left:-276px;border-style:solid;border-width:0 2px 0 0;border-color:#eee}.g-GlMenu{position:absolute;top:0;right:0;bottom:0;margin-left:44px;width:274px;border-style:solid;border-width:0 0 0 2px;z-index:2;border-color:#eee;background:#fff}.g-GlHeader__buttonBlock,.g-GlMenu__buttonBlock{position:absolute;right:0;top:50%}.g-GlHeader__buttonBlock{margin-top:-22px}.g-GlHeaderButtonLink,.g-GlMenuButtonLink{width:44px;height:44px}.g-GlHeaderButtonLink a,.g-GlMenuButtonLink a{display:block;width:44px;height:44px;padding-top:44px;overflow:hidden;box-sizing:border-box;line-height:1.5}.g-GlHeaderButtonLink a .kao-icon,.g-GlMenuButtonLink a .kao-icon{display:block;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;color:#8e8e8e;font-size:20px;line-height:1}.g-GlHeaderButtonLink{right:0}.g-GlHeaderButtonLink--global{top:0}.g-GlMenuButtonLink{right:276px}.is-open .g-GlMenuButtonLink{position:fixed}.g-GlMenuButtonLink--global{top:0}.g-GlHeaderNavList,.g-GlMenuNavList{margin:0;padding:0;list-style-type:none}.g-GlHeaderNavList li,.g-GlMenuNavList li{font-family:sans-serif;display:block;padding:15px;border-style:solid;border-width:0 0 1px;border-color:#eee;color:#333;font-size:14px;line-height:1.2}[lang^=ja] .g-GlHeaderNavList li,[lang^=ja] .g-GlMenuNavList li{font-family:"FP-HiraginoUDSansStdN-W3",sans-serif}[lang^=en] .g-GlHeaderNavList li,[lang^=en] .g-GlMenuNavList li{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=zh] .g-GlHeaderNavList li,[lang^=zh] .g-GlMenuNavList li{font-family:"Hiragino-Sans-TC-W3",sans-serif}[lang^=zh_cn] .g-GlHeaderNavList li,[lang^=zh_cn] .g-GlMenuNavList li{font-family:"FP-Hiragino-Sans-GB-W3",sans-serif}[lang^=id] .g-GlHeaderNavList li,[lang^=id] .g-GlMenuNavList li{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}[lang^=th] .g-GlHeaderNavList li,[lang^=th] .g-GlMenuNavList li{font-family:"Helvetica-Thai-Light","SJThai-M",sans-serif}[lang^=vi] .g-GlHeaderNavList li,[lang^=vi] .g-GlMenuNavList li{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}[lang^=ru] .g-GlHeaderNavList li,[lang^=ru] .g-GlMenuNavList li{font-family:"Neue-HelveticaR-World-45-Light",sans-serif}.g-GlHeaderNavList li a,.g-GlMenuNavList li a{display:block;margin:-15px;padding:15px;text-decoration:none;color:#333}.g-GlHeaderNavList li a:hover,.g-GlHeaderNavList li a:focus,.g-GlMenuNavList li a:hover,.g-GlMenuNavList li a:focus{color:#009270}.g-GlHeaderNavList{margin-top:15px;text-align:center}.g-GlHeaderNavList li{display:inline-block;padding:0 10px;border:none}.g-GlHeaderNavList li a{margin:0;padding:0}@media only screen and (min-width: 1025px){.g-GlHeader.is-kps .g-GlHeaderNavList{margin-top:22px}}.g-GlHeader__title{text-align:center;color:#333;font-size:12px;margin-top:8px;font-family:sans-serif}[lang^=ja] .g-GlHeader__title{font-family:"FP-HiraginoUDSansStdN-W6",sans-serif}[lang^=en] .g-GlHeader__title{font-family:"Neue-Helvetica-Paneuropean",sans-serif}[lang^=zh] .g-GlHeader__title{font-family:"Hiragino-Sans-TC-W6",sans-serif}[lang^=zh_cn] .g-GlHeader__title{font-family:"FP-Hiragino-Sans-GB-W6",sans-serif}[lang^=id] .g-GlHeader__title{font-family:"Neue-Helvetica-Paneuropean",sans-serif}[lang^=th] .g-GlHeader__title{font-family:"Helvetica-Thai-Bold","SJThai-DB",sans-serif}[lang^=vi] .g-GlHeader__title{font-family:"Neue-HelveticaR-World-55-Roman",sans-serif}[lang^=ru] .g-GlHeader__title{font-family:"Neue-HelveticaR-World-55-Roman",sans-serif}.g-GlHeader__searchButtonBlock{position:absolute;right:44px;top:50%;margin-top:-22px}@media only screen and (min-width: 1025px){.g-GlHeader__searchButtonBlock{display:none}}.g-GlHeader__searchModal__closeButton{position:absolute;top:0;right:0}.g-GlHeader__searchModal__closeButton a{display:block;width:44px;height:44px;padding-top:44px;overflow:hidden;box-sizing:border-box;line-height:1.2}.g-GlHeader__searchModal__closeButton .kao-icon{display:block;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;color:#999;font-size:20px;line-height:1}.g-GlHeader__searchButtonBlock__link{z-index:4}.g-GlHeader__searchButtonBlock__link a{display:block;width:44px;height:44px;padding-top:44px;overflow:hidden;box-sizing:border-box;line-height:1.2}.g-GlHeader__searchButtonBlock__link a .kao-icon{display:block;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;color:#8e8e8e;font-size:20px;line-height:1}.g-GlHeader__searchModal{width:100%;margin:0;padding:10px 50px 10px 10px;position:fixed;top:0;display:none;border-width:0 0 1px;border-style:solid;background:#fff;border-bottom-color:#ccc;font-family:sans-serif;letter-spacing:normal;line-height:1em;z-index:101;box-sizing:border-box}@media only screen and (min-width: 1025px){.g-GlHeader__searchModal{display:none !important}}.g-GlHeader__searchModal__inner{margin-top:0;border:1px solid #666666;border-radius:3px;position:relative;background:#f5f5f5}.g-GlHeader__searchModal__inner input[type=text]{position:relative;outline:none;padding:0 40px 0 10px;width:100%;box-sizing:border-box;right:0;height:32px;border:none;font-family:sans-serif;font-size:14px;line-height:1.2;background:none}.g-GlHeader__searchModal__inner button[type=submit]{position:absolute;top:0;right:0;width:40px;height:32px;overflow:hidden;padding:32px 0 0;border:none;background:none;line-height:1.2}.g-GlHeader__searchModal__inner button[type=submit] .kao-icon{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;color:#999;font-size:20px;line-height:1}.g-GlHeader__overlay{z-index:100;opacity:0;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.5);transition-duration:1s}.g-GlHeader__overlay.is-open{opacity:1}@media only screen and (min-width: 1025px){.g-GlHeader__overlay.is-open{display:none}}

