@charset "UTF-8";
/* Thin */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}

/* ExtraLight */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}

/* Light */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

/* Regular */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* Medium */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

/* SemiBold */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Bold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Bold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

/* Bold */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}

/* ExtraBold */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}

/* Black */
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("https://www.citizenwatch-global.com/cms/global/font/Poppins-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansSC-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("https://www.citizenwatch-global.com/cms/global/font/NotoSansTC-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}

/*-----------------------------------
unique
-----------------------------------*/
/* keyvisualBlock */
.main {
  /*font-family: 'Calibri',sans-serif;*/
  font-family: "poppins", "NotoSansSC", "NotoSansTC",sans-serif;
}
.keyvisualBlock{
  margin: 0 auto 63px;
  text-align: center;
}
.copy_text{
  line-height: 2.0em
}
.keyvisualBlock .copy_text{
  font-size: 1.15rem;
  line-height: 3.0em
}
.flexBox .flex-item img {
	width: 230px;
}
.flexBox .flex-item img.wd90 {
  width: 180px;
}

/*-----------------------------------
flexBox
-----------------------------------*/
.flexBox {
  display: flex;
  justify-content:space-around;
  align-content:space-around;
}
.flexBox.flex-start {
  align-items:flex-start;
}
.flexBox.flex-wrap {
  flex-wrap: wrap;
}
.flexBox .flex-item.fb20 {
  flex-basis:20%;
}