body{ font-weight: 300; font-family: 'Barlow', PingFangTC-Light, "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif; letter-spacing: 0.05em; line-height: 26px}
/*html[lang="zh"] h1, html[lang="zh"] h2, html[lang="zh"] h3, html[lang="zh"] h4, html[lang="zh"] h5, html[lang="zh"] h6{
	font-weight: normal;
}*/
.big{ font-size: 56px; line-height: 66px; letter-spacing: 1px}
h1{ letter-spacing: 1px }
h3{ font-size: 20px; line-height: 32px; letter-spacing: 0.03em }
h4{ font-size: 18px; line-height: 30px; letter-spacing: 0.03em }

#menu .menu_items > li a h4{ font-size: 18px; line-height: 20px}
#menu .menu_items > li a.logo{ margin-top: 0; padding-top: 7px }
#menu .menu_items > li a#lang{ font-size: 19px; letter-spacing: 0; text-transform: uppercase; font-size: 1.15em }

#sns li > div{ height: 300px; top: -57px; right: 4px; letter-spacing: 0;}
#sns li div li{ margin-top: 3px;}

/*#menu #mobile_menu_wrap #mobile_menu a{ font-size: 19px; }*/
#menu #mobile_menu_wrap #mobile_menu a#lang{ letter-spacing: 0; text-transform: uppercase; }
#menu #mobile_menu_wrap #mobile_sns, #sns{ letter-spacing: 0 }
#menu #mobile_menu_wrap #mobile_menu a{ font-size: 20px }

/*#footer .tr, #footer .br{ letter-spacing: normal; }*/

@media screen and ( max-width: 900px ){
	.big{ font-size: 35px; line-height: 40px; }
	h1{ font-size: 26px; line-height:36px; }
	h3{ font-size: 18px; line-height: 30px}
	#featured_project .featured_item .caption h3{ line-height: 24px }
}