/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 25 2025 | 14:42:44 */
/* 已移到 code snippets - https://www.tci-bio.com/wp-admin/admin.php?page=edit-snippet&id=6&result=updated */
/* @import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css);
@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Nanum+Gothic&display=swap');
@import url("https://use.typekit.net/nvm8ahm.css");*/

:root {
	--body-max-width: 1920px;
}

body {
  max-width: var(--body-max-width);
  margin: 0 auto;
}

body {
	box-sizing: border-box;
	scroll-behavior: smooth;
	font-family: 'Roboto', 'Noto Sans SC', sans-serif, '微軟正黑體';
	font-size:17px;
	color:#333;
	letter-spacing: 0.425px;
	line-height: 1.5;
}

body.body-lock-scroll {
	overflow-y: hidden;
}

body.lang_zh-hans {
	font-family: 'Roboto', 'Noto Sans SC', 'Noto Sans TC', sans-serif, '微軟正黑體';
}

body.lang_ja {
	font-family: 'Roboto', 'Noto Sans JP', 'Noto Sans JP', sans-serif, '微軟正黑體';
}

*, *:before, *:after {
	box-sizing: inherit;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
}

a {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

ul, ol {
	padding-left: 20px;
	margin: 0;
}

select, input[type=text], input[type=email], textarea { 
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;   
   -webkit-border-radius: 0;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */    
   -moz-border-radius: 0;  /* Firefox 1-3.6 */     
   border-radius: 0;  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
}

table img {
	vertical-align: middle;
}

a {
  color: var( --e-global-color-primary );
}

a:visited {
  color: var( --e-global-color-primary );
}

/* esg */
.esg_item_title{
	letter-spacing: 0.1em !important;
	font-weight: 500 !important;
	line-height: 1.5 !important;
}

@media screen and (min-width: 1100px){
	.esg_item_title {
		font-size: 35px !important;
	}
}