@charset "utf-8";
/* CSS Document */
/* PCのみ */

/*------------------------------------------------------------------------------------------------------------PCヘッダー*/
#header_menu.header-row {
	left: 0;
	top: 0;
}
#header_menu.header-row .header-row_inner {
	min-width: 1200px;
	max-width: 1420px;
}
#header_menu.header-row .header-row_inner .logo-lung p#logo {
	padding-right: 10px;
	display: flex;
	align-items: center;
	height: 53px;
	margin-bottom: 0;
}
#header_menu.header-row .header-row_inner .logo-lung p#logo a {
  width: 134px;
  height: 48px;
  background-image: url("../png/top_main_csp_logo_app_bk.png");
  background-size: contain;
  background-repeat: no-repeat;
}
#header_menu.header-row .header-row_inner .logo-lung p#logo a img {
	/*
	width: 120px;
	image-rendering: auto;
	*/
	display: none;
}
#header_menu.header-row .header-row_inner .logo-lung p#tooltip,
#header_menu.header-row .header-row_inner .logo-lung a#tooltip {
	font-size: 12px;
	align-self: flex-end;
	padding-bottom: 6px;
	margin: 0 0 0 10px;
	display: flex;
	align-items: center;
	color: #333;
	line-height: 1em;
}
#header_menu.header-row .header-row_inner .logo-lung p#tooltip span.material-icons,
#header_menu.header-row .header-row_inner .logo-lung a#tooltip span.material-icons {
	font-size: 14px;
	margin-right: 4px;
	color: #444;
}
#header_menu.header-row .header-row_inner .logo-lung p#tooltip span.lang_text,
#header_menu.header-row .header-row_inner .logo-lung a#tooltip span.lang_text {
	font-size: 12px;
	display: flex;
	font-family: 'Noto Sans TC', sans-serif;
	align-self: flex-start
}
/*#header_menu.header-row .header-row_inner .logo-lung p#tooltip::before {
	font-family: FontAwesome;
	content: "\f0ac";
	padding-right: 0em;
}*/
#header_menu.header-row .header-row_inner .gloval-nav .tryal-buy_btn li a span:first-child {
	margin-right: 0.25em;
}
/*------------------------------------------------------------------------------------------------------------PCヘッダープルダウン（ツールチップ）*/
#darktooltip-tooltip {
	top: 40px !important;
	position: fixed !important;
	display: none;
}
#darktooltip-tooltip ul {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
#darktooltip-tooltip a {
	color: #fff;
	font-size: 12px;
}
#darktooltip-tooltip a::before {
	font-family: FontAwesome;
	content: "\f0da";
	padding-right: 0.4em;
}
