@charset "utf-8";
/* CSS Document */

/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family-Poppins:wght@200;400;500;600&display-swap');*/
/* Light */
/* Thin */
@font-face {
  font-family: "poppins";
  src: url("/cms/global/font/Poppins-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "poppins";
  src: url("/cms/global/font/Poppins-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "NotoSansSC";
  src: url("/cms/global/font/NotoSansSC-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansTC";
  src: url("/cms/global/font/NotoSansTC-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}

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

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

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

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

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

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

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

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


body *,.header_wrap * {
    font-family: "poppins", "NotoSansSC", "NotoSansTC",sans-serif !important;
    /*font-feature-settings: 'palt' on;
    font-feature-settings: 'ss04' on;*/
}

.press_btn{
	width: 240px;
}
.press_btn > a{
    font-weight: bold;
	padding:15px;
    text-align: center;
    vertical-align: middle;
}
.press_btn > a:hover{
	text-decoration: none;
}
.contact > a{
    border: 1px solid #6a6a6a;
    display: block;
    font-weight: bold;
    text-align: center;
}		
.press_inner{
	background:#000 url("/pressroom/images/bg_press_01.jpg") no-repeat scroll center center;
	height:597px;
}
.press_btn_01{
	width:214px;
	margin:0 auto;
}
.press_btn_01 a{
	border-color:#FFFFFF;
	color:#FFFFFF;
}
.press_btn_01 > a{
	border:#FFFFFF 3px solid;
	height:162px;
	width:214px;
	vertical-align:middle;
	font-weight:bold;
	display:table-cell;
}
