.project section.project-quote cite,.project section.project-titleblock .project-titleblock-databox .maplink,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}

html {
	line-height: 1
}

ol,ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,td,th {
	text-align: left;
	font-weight: 400;
	vertical-align: middle
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none
}

a img {
	border: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

@media screen and (max-width:767px) {
	.hide-on-phone {
		display: none!important
	}
}

.only-on-phone {
	display: none!important
}

@media screen and (max-width:767px) {
	.only-on-phone {
		display: block!important
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	.hide-on-tablet {
		display: none!important
	}
}

.only-on-tablet {
	display: none!important
}

@media screen and (max-width:1150px) and (min-width:768px) {
	.only-on-tablet {
		display: block!important
	}
}

@media screen and (max-width:1150px) {
	.hide-on-mobile {
		display: none!important
	}
}

.only-on-mobile {
	display: none!important
}

@media screen and (max-width:1150px) {
	.only-on-mobile {
		display: block!important
	}
}

@media screen and (orientation:portrait) {
	.hide-on-portrait {
		display: none!important
	}
}

.only-on-portrait {
	display: none!important
}

@media screen and (orientation:portrait) {
	.only-on-portrait {
		display: block!important
	}
}

@font-face {
	font-family:Clarendon Graphic Web;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-style:normal;font-weight:100;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Clarendon Graphic Web;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-style:normal;font-weight:200;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-book.eot);
	src:url(../fonts/lineto-circular-subset-book.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-book.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-book.woff) format("woff");
	font-weight:400;font-style:normal;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-bookitalic.eot);
	src:url(../fonts/lineto-circular-subset-bookitalic.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-bookitalic.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-bookitalic.woff) format("woff");
	font-weight:400;font-style:italic;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-medium.eot);
	src:url(../fonts/lineto-circular-subset-medium.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-medium.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-medium.woff) format("woff");
	font-weight:500;font-style:normal;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-mediumitalic.eot);
	src:url(../fonts/lineto-circular-subset-mediumitalic.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-mediumitalic.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-mediumitalic.woff) format("woff");
	font-weight:500;font-style:italic;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-bold.eot);
	src:url(../fonts/lineto-circular-subset-bold.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-bold.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-bold.woff) format("woff");
	font-weight:700;font-style:normal;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-bolditalic.eot);
	src:url(../fonts/lineto-circular-subset-bolditalic.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-bolditalic.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-bolditalic.woff) format("woff");
	font-weight:700;font-style:italic;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-black.eot);
	src:url(../fonts/lineto-circular-subset-black.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-black.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-black.woff) format("woff");
	font-weight:800;font-style:normal;text-rendering:optimizeLegibility
}

@font-face {
	font-family:Circular Web;
	src:url(../fonts/lineto-circular-subset-blackitalic.eot);
	src:url(../fonts/lineto-circular-subset-blackitalic.eot?#iefix) format("embedded-opentype"),
	url(../fonts/lineto-circular-subset-blackitalic.woff2) format("woff2"),
	url(../fonts/lineto-circular-subset-blackitalic.woff) format("woff");
	font-weight:800;font-style:italic;text-rendering:optimizeLegibility
}

html {
	font-size: 16px;
	line-height: 1.4
}

@media screen and (max-width:499px) {
	html {
		font-size: 16px
	}
}

@media screen and (max-width:767px) and (min-width:500px) {
	html {
		font-size: 18px
	}
}

@media screen and (min-width:1550px) {
	html {
		font-size: 18px
	}
}

@media screen and (min-width:2000px) {
	html {
		font-size: 20px
	}
}

body {
	color: #000;
	font-size: .938rem;
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 400;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

body strong {
	font-weight: 700
}

body em {
	font-style: italic
}

body.selection-on {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

@media screen and (min-width:768px) {
	body {
		overflow-y: hidden
	}
}

a {
	cursor: pointer;
	color: inherit;
	text-decoration: none;
	outline: 0
}

button,input,textarea {
	color: #000;
	font-size: .938rem;
	line-height: 1;
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 400;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

button strong,input strong,textarea strong {
	font-weight: 700
}

button em,input em,textarea em {
	font-style: italic
}

button::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: #000
}

button:-moz-placeholder,button::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder {
	color: #000
}

button:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: #000
}

sup {
	position: relative;
	top: -.5em;
	font-size: .8em
}

::-moz-selection {
	background-color: #000;
	color: #fff
}

::selection {
	background-color: #000;
	color: #fff
}

h1 {
	font-family: Clarendon Graphic Web,Georgia,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,serif;
	font-weight: 200;
	font-size: 2.5rem;
	line-height: 1.2;
	word-wrap: break-word
}

h1 strong {
	font-weight: 600
}

h1 em {
	font-style: italic
}

@media screen and (max-width:767px) {
	h1 {
		font-size: 2rem
	}
}

h3 {
	font-family: Clarendon Graphic Web,Georgia,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,serif;
	font-weight: 200;
	font-size: 1.25rem
}

h3 strong {
	font-weight: 600
}

h3 em {
	font-style: italic
}

h5 {
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 800;
	font-size: .725rem;
	line-height: 1.4;
	text-transform: uppercase;
	letter-spacing: .05em
}

h5 strong {
	font-weight: 700
}

h5 em {
	font-style: italic
}

a h5 {
	text-decoration: underline
}

a h5:hover {
	text-decoration: none
}

h5 .sub {
	color: #939598
}

.project section.project-quote cite,.project section.project-titleblock .project-titleblock-databox .maplink,h6 {
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 700;
	font-size: .625rem;
	text-transform: uppercase;
	letter-spacing: .05em
}

.project section.project-quote cite strong,.project section.project-titleblock .project-titleblock-databox .maplink strong,h6 strong {
	font-weight: 700
}

.project section.project-quote cite em,.project section.project-titleblock .project-titleblock-databox .maplink em,h6 em {
	font-style: italic
}

.project section.project-quote a cite,.project section.project-titleblock .project-titleblock-databox a .maplink,a .project section.project-quote cite,a .project section.project-titleblock .project-titleblock-databox .maplink,a h6 {
	text-decoration: underline
}

.project section.project-quote a cite:hover,.project section.project-titleblock .project-titleblock-databox a .maplink:hover,a .project section.project-quote cite:hover,a .project section.project-titleblock .project-titleblock-databox .maplink:hover,a h6:hover {
	text-decoration: none
}

.project section.project-quote cite.v-grey,.project section.project-titleblock .project-titleblock-databox .v-grey.maplink,h1.v-grey,h2.v-grey,h3.v-grey,h4.v-grey,h5.v-grey,h6.v-grey {
	color: #939598
}

.greylink,.project section.project-titleblock .project-titleblock-pdf {
	color: #939598;
	text-decoration: underline
}

.greylink:hover,.project section.project-titleblock .project-titleblock-pdf:hover {
	text-decoration: none;
	cursor: pointer
}

.greylink.v-smallcaps,.project section.project-titleblock .project-titleblock-pdf {
	text-transform: uppercase;
	letter-spacing: .05em;
	font-size: .75em
}

.greylink.v-no-link,.project section.project-titleblock .v-no-link.project-titleblock-pdf {
	text-decoration: none
}

.greylink.v-no-link:hover,.project section.project-titleblock .v-no-link.project-titleblock-pdf:hover {
	cursor: default
}

.pdflink:before {
	content: "";
	display: inline-block;
	width: 1em;
	height: 1em;
	transform: scale(1.4);
	transform-origin: center left;
	margin-right: 1em;
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'><path d='M5.906,1H1V13.163h9.45v-7.6Zm.206,1.3L9.133,5.339H6.112ZM1.773,12.39V1.773H5.338V6.112H9.677V12.39Z' /></svg>");
	background-size: cover;
	background-position: 0;
	background-repeat: none
}

blockquote {
	font-family: Clarendon Graphic Web,Georgia,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,serif;
	font-weight: 100;
	font-size: 1.438rem
}

blockquote strong {
	font-weight: 600
}

blockquote em {
	font-style: italic
}

blockquote .first {
	margin-left: -.5em
}

.caption {
	margin-top: .5rem;
	font-size: .813rem;
	max-width: 25vw
}

@media screen and (max-width:767px) {
	.caption {
		max-width: none
	}
}

.txt-description .big {
	font-size: 1.125rem;
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 700
}

.txt-description .big strong {
	font-weight: 700
}

.txt-description .big em {
	font-style: italic
}

.txt-description p {
	margin-bottom: 1em
}

.txt-description p a {
	text-decoration: underline
}

.txt-description p a:hover {
	text-decoration: none
}

@media screen and (min-width:768px) {

	.txt-description p.v-extra-bottommargin {
		margin-bottom: 3.8em
	}
}

.smallcaps {
	text-transform: lowercase;
	font-variant: small-caps
}

.tiptext {
	position: fixed;
	z-index: 99999999;
	padding: 8px 12px;
	bottom: 0;
	left: 0;
	font-size: 13px;
	line-height: 1;
	color: #2ddb87;
	font-family: Courier New,monospace
}

.projects-filter {
	font-size: 0;
	line-height: 0;
	margin: 0 auto;
	text-align: center
}

.projects-filter a {
	display: inline-block;
	padding: .25rem .4rem
}

.projects-filter a>span {
	display: block;
	font-size: .6rem;
	line-height: 1;
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .04em;
	padding: .175rem .25rem;
	border: 1px solid #000
}

.projects-filter a>span strong {
	font-weight: 700
}

.projects-filter a>span em {
	font-style: italic
}

.projects-filter a.state-active>span,.projects-filter a:hover>span {
	color: #fff;
	background: #000
}

.projects-filter a.state-active {
	cursor: default
}

.mobilenav .projects-filter {
	text-align: left
}

.mobilenav .projects-filter a {
	padding: .25rem .3rem
}

.mobilenav .projects-filter a:first-child {
	padding-left: 0
}

.mobilenav .projects-filter a:last-child {
	padding-right: 0
}

.mobilenav .projects-filter a>span {
	font-size: .8rem;
	padding: .235rem .285rem
}

.jump-button-holder {
	font-size: 0;
	line-height: 0
}

.jump-button {
	display: inline-block;
	border: 1px solid #000;
	padding: 1rem;
	font-size: .75rem;
	line-height: 0;
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	text-transform: uppercase;
	letter-spacing: .05em;
	margin-right: 1rem;
	cursor: pointer
}

.jump-button,.jump-button strong {
	font-weight: 700
}

.jump-button em {
	font-style: italic
}

.jump-button:hover {
	background: #000;
	color: #fff
}

.jump-button:last-child {
	margin-right: 0
}

.close {
	margin: 0 auto;
	padding: 2rem;
	width: 1.75rem;
	height: 1.75rem;
	cursor: pointer;
	position: absolute;
	right: calc(6.25vw - 2rem)
}

@media screen and (max-width:767px) {
	.close {
		width: .875rem;
		height: .875rem
	}
}

.close .lines {
	width: 100%;
	height: 100%;
	position: relative;
	top: .875rem
}

@media screen and (max-width:767px) {
	.close .lines {
		top: .4375rem
	}
}

.close .line {
	transition: all .15s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 3px;
	background: #000
}

.close .line-one {
	transform: rotate(45deg)
}

.close .line-two {
	transform: translateY(6px) rotate(315deg)
}

.close:hover .line-one {
	transform: rotate(45deg) scale(1.2)
}

.close:hover .line-two {
	transform: translateY(6px) rotate(315deg) scale(1.2);
}

.advancearrow-backward,.advancearrow-forward {
	position: fixed;
	top: 50%;
	top: calc(50% + 4.725rem/2);
	margin-top: -.875rem;
	z-index: 500;
	display: block;
	width: 1.75rem;
	height: 1.75rem;
	border: .425rem solid #000;
	border-top: none;
	border-left: none;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent
}

.advancearrow-backward:hover,.advancearrow-forward:hover {
	border-color: #939598!important
}

.advancearrow-backward.background--dark,.advancearrow-forward.background--dark {
	border-color: #fff
}

.advancearrow-backward.hidden,.advancearrow-forward.hidden {
	display: none!important
}

@media screen and (max-width:767px) {
	.advancearrow-backward,.advancearrow-forward {
		top: calc(50% + 4.5rem/2);
		margin-top: -.4375rem;
		width: .875rem;
		height: .875rem;
		border-width: .2125rem
	}

	.advancearrow-backward:not(.v-visible-on-phone),.advancearrow-forward:not(.v-visible-on-phone) {
		display: none!important
	}
}

body.feature-is-touch .advancearrow-backward:not(.v-visible-on-touch),body.feature-is-touch .advancearrow-forward:not(.v-visible-on-touch) {
	display: none!important
}

.advancearrow-backward.v-mini,.advancearrow-forward.v-mini {
	margin-top: -.4375rem;
	width: .875rem;
	height: .875rem;
	border-width: .25rem
}

@media screen and (max-width:767px) {
	.advancearrow-backward.v-mini,.advancearrow-forward.v-mini {
		margin-top: -.21875rem;
		width: .4375rem;
		height: .4375rem;
		border-width: .2rem
	}
}

.advancearrow-backward {
	display: none;
	left: 4.6875vw;
	transform: rotate(135deg)
}

.advancearrow-forward {
	right: 4.6875vw;
	transform: rotate(-45deg)
}

.jump-to-start {
	width: 32px;
	height: 28px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2728%27%20viewBox%3D%270%200%2032%2028%27%3E%3Crect%20width%3D%2732%27%20height%3D%2728%27%20%2F%3E%3Crect%20width%3D%2732%27%20height%3D%2728%27%20fill%3D%27none%27%2F%3E%3Cpath%20d%3D%27M27.176%2C14.922H13.906l5.87%2C5.871-1.3%2C1.3-8.115-8.114L18.472%2C5.87l1.3%2C1.3-5.9%2C5.9h13.3ZM4.824%2C22.13H6.67V5.87H4.824Z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E");
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	opacity: .4;
	position: fixed;
	top: 6.6rem;
	right: 6.25vw;
	cursor: pointer;
	z-index: 500;
	display: none
}

.jump-to-start:hover {
	opacity: .6
}

@media screen and (max-width:767px) {
	.jump-to-start {
		display: none!important
	}
}

.invisible-backward,.invisible-forward {
	position: fixed;
	display: block;
	z-index: 499;
	top: 6.6rem;
	bottom: 1.875rem;
	width: 7.8125vw;
	cursor: pointer
}

@media screen and (max-width:767px) {
	.invisible-backward,.invisible-forward {
		display: none
	}
}

.invisible-backward {
	left: 0
}

.invisible-forward {
	right: 0
}

.section-down,.section-up {
	position: absolute;
	width: 100%;
	cursor: pointer;
	z-index: 5
}

.section-down .arrow,.section-up .arrow {
	border-left: 2px solid #000;
	border-bottom: 2px solid #000;
	width: 10px;
	height: 10px;
	opacity: .4
}

.section-down:hover .arrow,.section-up:hover .arrow {
	opacity: .75
}

.section-down.alt-section-scrolling,.section-up.alt-section-scrolling {
	background: hsla(0,0%,100%,.9)
}

.section-up {
	background-image: linear-gradient(180deg,#fff,hsla(0,0%,100%,0))
}

.section-up .arrow {
	transform: rotate(135deg);
	margin: 10px auto 20px
}

.section-up.alt-section-scrolling .arrow {
	margin-bottom: 10px
}

.section-down {
	bottom: 1.875rem;
	background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff)
}

.section-down .arrow {
	transform: rotate(-45deg);
	margin: 20px auto 10px
}

.section-down.alt-section-scrolling .arrow {
	margin-top: 10px
}

.indicators {
	font-size: 0;
	line-height: 0
}

.indicators .dot {
	display: inline-block;
	padding: 2.8px
}

.indicators .dot>span {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-radius: 7px;
	border: 1px solid #000
}

.indicators .dot.state-current>span {
	background: #000
}

.indicators .dot:hover>span {
	background: #939598;
	cursor: pointer
}

.play-icon {
	width: 6rem;
	height: 6rem;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2764%27%20height%3D%2764%27%20viewBox%3D%270%200%2064%2064%27%3E%3Cpath%20d%3D%27M32%2C62.408A30.408%2C30.408%2C0%2C1%2C1%2C62.408%2C32%2C30.442%2C30.442%2C0%2C0%2C1%2C32%2C62.408ZM32%2C3.438A28.563%2C28.563%2C0%2C1%2C0%2C60.563%2C32%2C28.6%2C28.6%2C0%2C0%2C0%2C32%2C3.438Zm-9.062%2C41.5L47.486%2C32.8%2C22.939%2C20.672Z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E");
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	margin-top: -3rem;
	margin-left: -3rem;
	transition: all .15s ease-in-out
}

.play-icon.state-hover,.project section.project-video .project-video-container .project-video-poster:hover .play-icon {
	transform: scale(1.1)
}

.vr-icon {
	width: 4rem;
	height: 4rem;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2764%27%20height%3D%2764%27%20viewBox%3D%270%200%2064%2064%27%3E%3Cpath%20d%3D%27M1.077%2C1.077V62.923H62.923V1.077ZM17.443%2C38.353a4.364%2C4.364%2C0%2C1%2C1%2C2.683.062C19.232%2C38.394%2C18.337%2C38.38%2C17.443%2C38.353Zm25.971.071a4.36%2C4.36%2C0%2C0%2C1-3.048-3.258c0-.619.01-1.237.012-1.856a4.356%2C4.356%2C0%2C1%2C1%2C5.664%2C5.052C45.166%2C38.387%2C44.29%2C38.4%2C43.414%2C38.424Zm-2.967-16-.155%2C0c-.083-4.337-.212-8.672-.409-13q6.047.353%2C12.081%2C1.253.863%2C5.864%2C1.245%2C11.747Zm10.166-19.5Q51.2%2C5.84%2C51.67%2C8.765q-5.935-.854-11.886-1.2c-.076-1.549-.156-3.1-.247-4.644Zm-23.247%2C0H37.688c.09%2C1.518.167%2C3.039.242%2C4.561q-5.381-.233-10.763-.047C27.229%2C5.931%2C27.292%2C4.426%2C27.366%2C2.923Zm-.281%2C6.365q5.471-.2%2C10.944.048.3%2C6.514.415%2C13.053-5.851-.089-11.7-.011Q26.844%2C15.824%2C27.085%2C9.288ZM13.338%2C2.923h12.18q-.112%2C2.292-.2%2C4.59-6.524.316-13.034%2C1.253Q12.751%2C5.841%2C13.338%2C2.923Zm11.9%2C6.441q-.246%2C6.5-.342%2C13.031c-.381.006-.761.022-1.142.029H10.744q.387-5.881%2C1.245-11.747Q18.6%2C9.7%2C25.234%2C9.364ZM2.923%2C2.923h8.535c-.406%2C2.042-.777%2C4.087-1.1%2C6.134q-3.724.589-7.438%2C1.382Zm0%2C9.4q3.575-.773%2C7.161-1.357-.823%2C5.74-1.192%2C11.5a2.613%2C2.613%2C0%2C0%2C0-1.41.589c-1.52.089-3.041.18-4.558.284Zm0%2C12.862c1.151-.08%2C2.305-.145%2C3.458-.216C5.866%2C26.844%2C6%2C29.463%2C6%2C31.832v6.045c-1.026-.054-2.053-.1-3.078-.164Zm0%2C14.375c1.025.06%2C2.052.109%2C3.078.164v7.7H9.39c.157%2C1.487.329%2C2.974.53%2C4.459q-3.5-.534-7-1.242Zm0%2C21.516V52.522q3.628.721%2C7.267%2C1.263.542%2C3.651%2C1.268%2C7.291Zm8.326-13.653H22.1a4.761%2C4.761%2C0%2C0%2C0%2C2.882-1.2q.086%2C3.59.211%2C7.174-6.694-.312-13.371-1.245C11.6%2C50.578%2C11.417%2C49%2C11.249%2C47.424Zm2.089%2C13.653q-.707-3.506-1.246-7.022%2C6.574.891%2C13.169%2C1.192.114%2C2.918.257%2C5.83Zm24.35%2C0H27.366q-.141-2.876-.254-5.758c1.621.054%2C3.242.09%2C4.864.09%2C2.007%2C0%2C4.014-.053%2C6.021-.135Q37.859%2C58.179%2C37.688%2C61.077ZM27.043%2C53.469c-.107-2.972-.184-5.95-.246-8.929.126-.131.253-.262.379-.394%2C1.477-1.556%2C3-3.122%2C4.582-3.122%2C1.542%2C0%2C2.95%2C1.425%2C4.439%2C3a22.173%2C22.173%2C0%2C0%2C0%2C2.141%2C2.055q-.1%2C3.675-.259%2C7.344Q32.562%2C53.655%2C27.043%2C53.469Zm23.57%2C7.608H39.536q.173-2.938.313-5.882%2C6.012-.322%2C12.01-1.14Q51.323%2C57.571%2C50.613%2C61.077ZM39.929%2C53.34q.133-3.086.226-6.177a3.955%2C3.955%2C0%2C0%2C0%2C1.374.261H52.7c-.169%2C1.577-.355%2C3.154-.574%2C4.729Q46.038%2C53%2C39.929%2C53.34Zm21.148%2C7.737H52.493q.725-3.64%2C1.268-7.291%2C3.663-.544%2C7.316-1.273Zm0-10.445q-3.518.71-7.047%2C1.251c.2-1.485.373-2.972.53-4.459H58v-7.7c1.025-.054%2C2.052-.1%2C3.076-.164Zm0-12.921c-1.024.061-2.051.109-3.076.164V31.832a22.159%2C22.159%2C0%2C0%2C0-.757-6.882c1.278.077%2C2.557.15%2C3.833.239Zm0-14.371q-2.529-.175-5.063-.316a2.577%2C2.577%2C0%2C0%2C0-.949-.485q-.372-5.793-1.2-11.572%2C3.61.586%2C7.209%2C1.367Zm0-12.89q-3.738-.8-7.487-1.392c-.32-2.047-.691-4.092-1.1-6.135h8.584Z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E");
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	position: absolute;
	display: block;
	bottom: 1rem;
	left: 1rem;
	transition: all .15s ease-in-out;
	transform-origin: bottom left
}

.project section.project-vr .project-vr-container .project-vr-poster:hover .vr-icon,.vr-icon.state-hover {
	transform: scale(1.1)
}

.pdf-icon {
	width: 4rem;
	height: 4rem;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2712%27%20height%3D%2714%27%20viewBox%3D%270%200%2012%2014%27%3E%3Cpath%20fill%3D%27%23ffffff%27%20d%3D%27M5.906%2C1H1V13.163h9.45v-7.6Zm.206%2C1.3L9.133%2C5.339H6.112ZM1.773%2C12.39V1.773H5.338V6.112H9.677V12.39Z%27%20%2F%3E%3C%2Fsvg%3E");
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	margin: 0 auto;
	position: absolute;
	display: block;
	bottom: 50%;
	left: 50%;
	margin-left: -2rem;
	margin-bottom: -2rem;
	transition: all .15s ease-in-out;
	transform-origin: center center
}

.pdf-icon.state-hover,section.stream-fullimage a.stream-image-link[href]:hover .pdf-icon,section.stream-image a.stream-image-link[href]:hover .pdf-icon {
	transform: scale(1.1)
}

.searchbox .searchbox-container {
	border-bottom: 1px solid #000;
	font-size: 0;
	line-height: 0
}

.searchbox input {
	display: inline-block;
	font-size: .938rem;
	line-height: 1;
	box-sizing: border-box;
	padding: .275rem 0;
	margin: 0;
	border: none;
	background: 0 0;
	outline: 0;
	border-radius: 0;
	-webkit-appearance: none
}

.searchbox input[type=text] {
	width: 90%
}

.searchbox input[type=submit] {
	width: 10%;
	cursor: pointer;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4Jz48cGF0aCBkPSdNMTcuNTE1LDE1LjUyOWwtNC43NjktNC43NjhhNi42ODQsNi42ODQsMCwxLDAtMS45ODUsMS45ODRsNC43Nyw0Ljc2OFpNMy4yOTIsNy4xNUEzLjg1OSwzLjg1OSwwLDEsMSw3LjE1LDExLjAxLDMuODYyLDMuODYyLDAsMCwxLDMuMjkyLDcuMTVaJyAvPjwvc3ZnPg==) 100% no-repeat;transition: all .15s ease-in-out;
	transform-origin: center right
}

.searchbox input[type=submit]:hover {
	transform: scale(1.2)
}

header {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	right: 0;
	padding: 0 6.25vw;
	padding-right: calc(6.25vw - .5rem);
	box-sizing: border-box;
	font-size: .9rem;
	line-height: 1
}

body.state-ipad-zoomed header {
	position: absolute;
	right: auto;
	width: 100vw
}

body.state-ipad-overlay-input-focused header {
	width: 100vw
}

@media screen and (min-width:768px) {
	header {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		box-pack: justify;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		-o-justify-content: space-between;
		justify-content: space-between;
		-ms-flex-pack: justify;
		box-orient: horizontal;
		box-direction: normal;
		-moz-flex-direction: row;
		flex-direction: row;
		-ms-flex-direction: row;
		-webkit-box-lines: single;
		-moz-box-lines: single;
		box-lines: single;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		box-align: end;
		-moz-align-items: flex-end;
		-ms-align-items: flex-end;
		-o-align-items: flex-end;
		align-items: flex-end;
		-ms-flex-align: end
	}
}

@media screen and (max-width:767px) {
	header {
		background: #fff;
		padding: 0 6.25vw;
		height: 4.5rem;
		width: 100vw
	}
}

header .logo {
	display: block;
	font-size: 0;
	height: 1rem;
	padding: 2.7rem 0
}

header .logo svg,header .logo>img {
	display: block;
	width: auto;
	margin-top: -20px;
	/*max-width: 22rem;
	height: 1rem*/
}

header .logo>span {
	display: none
}

@media screen and (max-width:1150px) and (min-width:768px) {
	header .logo {
		height: .85rem;
		margin-top: .15rem
	}

	header .logo svg,header .logo>img {
		height: .85rem;
		max-width: 18.7rem
	}
}

@media screen and (max-width:767px) {
	header .logo {
		padding: 1rem 0 .5rem;
		height: auto;
		width: auto;
		max-width: 320px;
		max-height: 15px;
		margin: 0 auto
	}

	header .logo svg,header .logo>img {
		/*width: 100%;
		height: auto;
		max-height: 100%;
		max-width: 100%*/
		float:left; 
		margin-left: 0px;
		margin-top: -5px;
		height: 50px;
	}
}

header nav {
	-moz-flex-grow: 1;
	flex-grow: 1;
	-ms-flex-positive: 1;
	margin: 0 auto
}

@media screen and (max-width:767px) {
	header nav {
		display: none
	}
}

header nav .menu-items {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	box-pack: justify;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	box-orient: horizontal;
	box-direction: normal;
	-moz-flex-direction: row;
	flex-direction: row;
	-ms-flex-direction: row;
	-webkit-box-lines: single;
	-moz-box-lines: single;
	box-lines: single;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	box-align: baseline;
	-moz-align-items: baseline;
	-ms-align-items: baseline;
	-o-align-items: baseline;
	align-items: baseline;
	-ms-flex-align: baseline;
	max-width: 20rem;
	margin: 0 auto;
	padding-left: 4rem;
	padding-right: 2rem
}

body[data-lang=ko] header nav .menu-items,body[data-lang=zh-hans] header nav .menu-items {
	max-width: 14rem
}

body[data-lang=ja] header nav .menu-items {
	max-width: 24rem
}

@media screen and (max-width:980px) {
	body[data-lang=ja] header nav .menu-items {
		font-size: 90%
	}
}

@media screen and (max-width:880px) {
	body[data-lang=ja] header nav .menu-items {
		font-size: 70%
	}
}

@media screen and (max-width:1400px) {
	header nav .menu-items {
		padding-left: 2.75rem;
		padding-right: 1.5rem
	}
}

@media screen and (max-width:1000px) {
	header nav .menu-items {
		padding-left: 2rem;
		padding-right: 1rem
	}
}

header nav .menu-item {
	display: block;
	padding-top: 2.7rem;
	padding-bottom: 2.7rem
}

header nav .menu-item:hover {
	text-decoration: underline
}

header .icons {
	font-size: 0
}

header .icons .icon {
	padding: .5rem;
	margin-top: 2.2rem;
	margin-bottom: 2.2rem;
	height: 1rem;
	display: block;
	float: left;
	position: relative
}

header .icons .icon:hover svg path {
	fill: #000
}

header .icons .icon.with-sep {
	margin-left: .5rem;
	padding-left: 1rem;
	border-left: 1px solid #e6e6e7
}

header .icons .icon.search svg circle {
	display: block!important;
	opacity: 0
}

header .icons .icon.search:hover svg circle {
	opacity: 1
}

header .icons .icon.language svg {
	position: relative;
	z-index: 2
}

header .icons .icon.language svg polygon {
	transition: all .15s ease-in-out;
	transform-origin: center center
}

header .icons .icon.language.state-open svg path {
	fill: #000
}

body:not(.browser-firefox) header .icons .icon.language.state-open svg polygon {
	transform: rotate(180deg)
}

@media screen and (max-width:1200px) {
	header .icons .icon {
		padding-left: .35rem;
		padding-right: .35rem
	}

	header .icons .icon.with-sep {
		margin-left: .35rem;
		padding-left: .7rem
	}
}

@media screen and (max-width:1023px) {
	header .icons .icon.social {
		display: none
	}
}

@media screen and (max-width:767px) {
	header .icons .icon {
		display: none
	}
}

header .icons .icon .icon-dropdown {
	display: none;
	position: absolute;
	top: -.5rem;
	left: -.25rem;
	min-width: 2rem;
	background: hsla(240,2%,90%,.92);
	padding: 2.75rem .75rem .75rem;
	font-size: .8rem;
	line-height: 1.75;
	z-index: 1;
	text-align: center
}

header .icons .icon .icon-dropdown a {
	display: block
}

header .icons .icon .icon-dropdown a:hover:not(.state-active) {
	text-decoration: underline
}

header .icons .icon .icon-dropdown a.state-active {
	color: #939598;
	cursor: default
}

header .icons .icon.state-open .icon-dropdown {
	display: block
}

header .mobilenav-trigger {
	display: none;
	margin: 0 auto;
	padding: .5rem 1rem 1rem;
	width: 16px;
	height: 6px;
	position: relative;
	cursor: pointer
}

@media screen and (max-width:767px) {
	header .mobilenav-trigger {
		display: block
	}
}

header .mobilenav-trigger .lines {
	width: 100%;
	height: 100%;
	position: relative
}

header .mobilenav-trigger .line {
	transition: all .15s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 2px;
	background: #939598
}

header .mobilenav-trigger .line-two {
	transform: translateY(6px)
}

header .mobilenav-trigger:hover .line-one {
	/*transform: translateY(-2px)*/
}

header .mobilenav-trigger:hover .line-two {
	/**/transform: translateY(6px)
}

header .mobilenav-trigger.state-active .line-one,header .mobilenav-trigger:active .line-one {
	transform: translateY(3px) rotate(45deg)
}

header .mobilenav-trigger.state-active .line-two,header .mobilenav-trigger:active .line-two {
	transform: translateY(3px) rotate(315deg)
}

.overlay {
	display: none;
	position: fixed;
	box-sizing: border-box;
	z-index: 998;
	top: 5.44rem;
	left: 0;
	right: 0;
	min-height: 100px;
	background: hsla(240,2%,90%,.92);
	width: 100vw
}

@media screen and (max-width:767px) {
	.overlay {
		display: none!important
	}
}

.overlay .overlay-membrane {
	max-height: calc(100vh - 5.44rem);
	overflow: auto;
	padding: 1.5rem 0 4rem;
	position: relative;
	z-index: 2
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .overlay .overlay-membrane {
		max-height: calc(100vh - 5.44rem - 24px)
	}
}

.overlay .overlay-membrane .projects-filter {
	margin-bottom: 2rem
}

.overlay .overlay-membrane .projects-filter a:not(.state-active):not(:hover)>span {
	background-color: #e6e6e7
}

@media screen and (max-height:750px) {
	.overlay .overlay-membrane .projects-filter {
		margin-bottom: 1rem
	}
}

.overlay .overlay-active-tab {
	position: absolute;
	height: 3.7rem;
	background: hsla(240,2%,90%,.92);
	bottom: 100%;
	z-index: 3
}

.overlay .overlay-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: calc(100vh - 5.44rem);
	z-index: 1
}

.overlay .close {
	z-index: 4
}

.overlay .projects-overlay-type {
	font-size: 1.125rem;
	width: 43.75vw;
	margin: 0 auto
}

@media screen and (max-width:1200px) {
	.overlay .projects-overlay-type {
		width: 50vw
	}
}

@media screen and (max-width:1150px) and (min-width:900px) {
	.overlay .projects-overlay-type {
		width: 62.5vw
	}
}

@media screen and (max-width:899px) and (min-width:768px) {
	.overlay .projects-overlay-type {
		width: 75vw
	}
}

.overlay .projects-overlay-type ul {
	column-count: 2;
	column-gap: 0
}

.overlay .projects-overlay-type ul li a {
	display: block;
	padding-right: 1rem;
	padding-bottom: .5rem
}

.overlay .projects-overlay-type ul li a:hover {
	text-decoration: underline
}

.overlay .projects-overlay-location {
	font-size: .95rem;
	font-size: 1.85vh;
	width: 75vw;
	margin: 0 auto;
	margin-bottom: 100vh
}

@media screen and (max-width:1250px) {
	.overlay .projects-overlay-location {
		width: 87.5vw
	}
}

@media screen and (max-height:600px) {
	.overlay .projects-overlay-location {
		font-size: 12px
	}
}

.overlay .projects-overlay-location .projects-overlay-location-america,.overlay .projects-overlay-location .projects-overlay-location-worldwide {
	padding: 0 6.25vw
}

.overlay .projects-overlay-location .projects-overlay-location-america {
	padding-bottom: 3.7vh;
	margin-bottom: 3.7vh;
	border-bottom: 1px solid #000
}

.overlay .projects-overlay-location .projects-overlay-location-columns {
	column-count: 5;
	column-gap: 0
}

.overlay .projects-overlay-location .projects-overlay-location-region {
	break-inside: avoid
}

.overlay .projects-overlay-location h5 {
	padding-bottom: 1.11vh
}

.overlay .projects-overlay-location h5 a:hover {
	text-decoration: underline
}

.overlay .projects-overlay-location ul li a {
	display: block;
	padding-right: 1.85vh;
	padding-bottom: .6475vh
}

.overlay .projects-overlay-location ul li a:hover {
	text-decoration: underline
}

.overlay .searchbox {
	width: 37.5vw;
	margin: 2.5rem auto 0
}

.mobilenav {
	display: none;
	position: fixed;
	z-index: 998;
	top: 4.5rem;
	left: 0;
	right: 0;
	bottom: 0;
	background: hsla(240,2%,90%,.92);
	padding: 0 6.25vw;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

@media screen and (min-width:768px) {
	.mobilenav {
		display: none!important
	}
}

.mobilenav ul.mobilenav-items {
	padding: 6.25vw 0;
	font-size: 1.5rem;
	line-height: 1.1
}

.mobilenav li.mobilenav-item.with-border {
	border-top: 1px solid #939598
}

.mobilenav li.mobilenav-item:last-child {
	border-bottom: 1px solid #939598
}

.mobilenav li.mobilenav-item.with-extratopmargin {
	margin-top: 1.5rem
}

.mobilenav li.mobilenav-item.for-icons {
	font-size: 0;
	line-height: 0
}

.mobilenav li.mobilenav-item>a {
	display: block;
	padding: .5rem 0;
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 500
}

.mobilenav li.mobilenav-item>a strong {
	font-weight: 700
}

.mobilenav li.mobilenav-item>a em {
	font-style: italic
}

.mobilenav li.mobilenav-item>a.icon {
	display: inline-block;
	padding: .75rem .3rem
}

.mobilenav li.mobilenav-item>a.icon:first-child {
	padding-left: .05rem
}

.mobilenav li.mobilenav-item>a.icon svg {
	display: block;
	height: 1.6rem;
	width: auto
}

.mobilenav li.mobilenav-item>a.icon svg path {
	fill: #000
}

.mobilenav li.mobilenav-item>a.icon.with-text {
	display: block
}

.mobilenav li.mobilenav-item>a.icon.with-text svg {
	display: inline-block
}

.mobilenav li.mobilenav-item>a.icon.with-text .icon-label {
	display: inline-block;
	position: relative;
	top: -.55rem;
	left: -.5rem;
	text-transform: uppercase;
	font-size: .8rem;
	letter-spacing: .05em;
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 500
}

.mobilenav li.mobilenav-item>a.icon.with-text .icon-label strong {
	font-weight: 700
}

.mobilenav li.mobilenav-item>a.icon.with-text .icon-label em {
	font-style: italic
}

.mobilenav li.mobilenav-item>a.icon.language svg polygon {
	display: none
}

.mobilenav li.mobilenav-item>a[data-mobilenav-drawer-toggle] {
	position: relative
}

.mobilenav li.mobilenav-item>a[data-mobilenav-drawer-toggle]:after {
	width: .5rem;
	height: .5rem;
	border: 2px solid #939598;
	border-top: none;
	border-left: none;
	opacity: .75;
	transition: all .15s ease-in-out;
	transform: rotate(45deg);
	transform-origin: center center;
	content: "";
	position: absolute;
	top: .9rem;
	right: .25rem
}

.mobilenav li.mobilenav-item>a[data-mobilenav-drawer-toggle].icon:after {
	top: 1.15rem
}

.mobilenav li.mobilenav-item>a[data-mobilenav-drawer-toggle].state-open:after {
	transform: rotate(225deg) translate(-.25rem,-.25rem)
}

.mobilenav li.mobilenav-item.for-search {
	position: relative
}

.mobilenav li.mobilenav-item .searchbox {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.mobilenav li.mobilenav-item .searchbox .searchbox-container {
	border-bottom: none
}

.mobilenav li.mobilenav-item .searchbox input[type=text] {
	font-size: 1.2rem;
	padding-top: .75rem;
	padding-bottom: .5rem;
	padding-left: 2.9rem
}

.mobilenav li.mobilenav-item .searchbox input[type=submit] {
	background: 0 0
}

.mobilenav .projects-filter {
	margin: .5rem 0 1rem
}

.mobilenav .mobilenav-drawer {
	padding-bottom: 3.5rem
}

.mobilenav .mobilenav-drawer ul {
	font-size: 1.1rem;
	line-height: 1;
	padding-bottom: 1rem
}

.mobilenav .mobilenav-drawer ul li a {
	display: block;
	padding: .5rem 0
}

.mobilenav .mobilenav-drawer ul.with-indent li a {
	padding-left: 1.5rem
}

.mobilenav .mobilenav-drawer a[data-mobilenav-drawer-toggle] {
	display: block;
	position: relative;
	font-size: 1.25rem;

	line-height: 1;
	border-top: 1px solid #939598;
	padding: .75rem 0
}

.mobilenav .mobilenav-drawer a[data-mobilenav-drawer-toggle]:after {
	width: .35rem;
	height: .35rem;
	border: 2px solid #939598;
	border-top: none;
	border-left: none;
	opacity: .75;
	transition: all .15s ease-in-out;
	transform: rotate(45deg);
	transform-origin: center center;
	content: "";
	position: absolute;
	top: .9rem;
	right: .25rem
}

.mobilenav .mobilenav-drawer a[data-mobilenav-drawer-toggle].icon:after {
	top: 1.15rem
}

.mobilenav .mobilenav-drawer a[data-mobilenav-drawer-toggle].state-open:after {
	transform: rotate(225deg) translate(-.175rem,-.175rem)
}

.mobilenav .mobilenav-drawer .with-bottomborder {
	border-bottom: 1px solid #939598
}

body.mobilenav-open {
	overflow: hidden;
	position: fixed
}

.page {
	display: block;
	box-sizing: border-box;
	height: 100vh;
	max-height: 100vh;
	padding-top: 6.6rem;
	padding-bottom: 1.875rem;
	width: 999999px
}

.page.v-singlewidth {
	width: 100%
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .page {
		height: calc(100vh - 24px);
		max-height: calc(100vh - 24px)
	}
}

@media screen and (max-width:767px) {
	.page {
		width: auto;
		height: auto;
		max-height: none;
		padding-top: 4.5rem
	}
}

.page .page-membrane {
	display: inline-block;
	height: 100%
}

@media screen and (max-width:767px) {
	.page .page-membrane {
		display: block;
		height: auto
	}
}

.page.v-singlewidth .page-membrane {
	display: block;
	width: 100%
}

body.state-ipad-overlay-input-focused .page {
	overflow: hidden;
	max-width: 100vw
}

body.state-ipad-overlay-input-focused .page .page-membrane {
	width: 200%
}

.page.v-floated-sections section {
	float: left;
	width: 60vw;
	height: 100%;
	min-height: 100%;
	max-height: 100%;
	padding: 0 6.25vw;
	display: block;
	position: relative;
	overflow: hidden
}

@media screen and (min-width:768px) {
	.page.v-floated-sections section:last-child {
		padding-right: 12.5vw
	}
}

@media screen and (max-width:767px) {
	.page.v-floated-sections section {
		float: none;
		padding: 0 6.25vw;
		width: auto!important;
		height: auto;
		min-height: 0;
		max-height: none;
		margin-bottom: 6.25vw
	}
}

@media screen and (min-width:768px) {
	.page.v-floated-sections section [data-content] {
		min-height: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		box-pack: start;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		-o-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: start;
		box-orient: vertical;
		box-direction: normal;
		-moz-flex-direction: column;
		flex-direction: column;
		-ms-flex-direction: column
	}
}

.page.v-floated-sections section.v-align-top [data-content] {
	box-pack: start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start
}

.page.v-floated-sections section.v-align-center [data-content] {
	box-pack: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.page.v-floated-sections section.v-align-bottom [data-content] {
	box-pack: end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: end
}

@media screen and (min-width:768px) {
	.page.v-floated-sections section.v-rightpad-col-1 {
		padding-right: 0
	}
}

.page.v-single-section section {
	padding: 0 6.25vw;
	display: block;
	height: 100%;
	overflow: hidden
}

@media screen and (max-width:767px) {
	.page.v-single-section section {
		padding: 0 6.25vw;
		height: auto
	}
}

a[data-lazyimg],div[data-lazyimg],span[data-lazyimg] {
	background-color: #e6e6e7
}

section.project-powerpoint.v-landscape-small,section.stream-fullimage.v-landscape-small,section.stream-image.v-landscape-small {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-landscape-small,section.stream-fullimage.v-landscape-small,section.stream-image.v-landscape-small {
		width: 42.5vw
	}
}

section.project-powerpoint.v-landscape-medium,section.stream-fullimage.v-landscape-medium,section.stream-image.v-landscape-medium {
	width: 37.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-landscape-medium,section.stream-fullimage.v-landscape-medium,section.stream-image.v-landscape-medium {
		width: 63.75vw
	}
}

section.project-powerpoint.v-landscape-large,section.stream-fullimage.v-landscape-large,section.stream-image.v-landscape-large {
	width: 56.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-landscape-large,section.stream-fullimage.v-landscape-large,section.stream-image.v-landscape-large {
		width: 95.625vw
	}
}

section.project-powerpoint.v-landscape-extra-large,section.stream-fullimage.v-landscape-extra-large,section.stream-image.v-landscape-extra-large {
	width: 75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-landscape-extra-large,section.stream-fullimage.v-landscape-extra-large,section.stream-image.v-landscape-extra-large {
		width: 127.5vw
	}
}

section.project-powerpoint.v-portrait-small,section.stream-fullimage.v-portrait-small,section.stream-image.v-portrait-small {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-portrait-small,section.stream-fullimage.v-portrait-small,section.stream-image.v-portrait-small {
		width: 31.875vw
	}
}

section.project-powerpoint.v-portrait-medium,section.stream-fullimage.v-portrait-medium,section.stream-image.v-portrait-medium {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-portrait-medium,section.stream-fullimage.v-portrait-medium,section.stream-image.v-portrait-medium {
		width: 42.5vw
	}
}

section.project-powerpoint.v-portrait-large,section.stream-fullimage.v-portrait-large,section.stream-image.v-portrait-large {
	width: 31.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-portrait-large,section.stream-fullimage.v-portrait-large,section.stream-image.v-portrait-large {
		width: 53.125vw
	}
}

section.project-powerpoint.v-portrait-extra-large,section.stream-fullimage.v-portrait-extra-large,section.stream-image.v-portrait-extra-large {
	width: 37.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-portrait-extra-large,section.stream-fullimage.v-portrait-extra-large,section.stream-image.v-portrait-extra-large {
		width: 63.75vw
	}
}

section.project-powerpoint.v-columns-3,section.stream-fullimage.v-columns-3,section.stream-image.v-columns-3 {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-3,section.stream-fullimage.v-columns-3,section.stream-image.v-columns-3 {
		width: 31.875vw
	}
}

section.project-powerpoint.v-columns-4,section.stream-fullimage.v-columns-4,section.stream-image.v-columns-4 {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-4,section.stream-fullimage.v-columns-4,section.stream-image.v-columns-4 {
		width: 42.5vw
	}
}

section.project-powerpoint.v-columns-5,section.stream-fullimage.v-columns-5,section.stream-image.v-columns-5 {
	width: 31.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-5,section.stream-fullimage.v-columns-5,section.stream-image.v-columns-5 {
		width: 53.125vw
	}
}

section.project-powerpoint.v-columns-6,section.stream-fullimage.v-columns-6,section.stream-image.v-columns-6 {
	width: 37.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-6,section.stream-fullimage.v-columns-6,section.stream-image.v-columns-6 {
		width: 63.75vw
	}
}

section.project-powerpoint.v-columns-7,section.stream-fullimage.v-columns-7,section.stream-image.v-columns-7 {
	width: 43.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-7,section.stream-fullimage.v-columns-7,section.stream-image.v-columns-7 {
		width: 74.375vw
	}
}

section.project-powerpoint.v-columns-8,section.stream-fullimage.v-columns-8,section.stream-image.v-columns-8 {
	width: 50vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-8,section.stream-fullimage.v-columns-8,section.stream-image.v-columns-8 {
		width: 85vw
	}
}

section.project-powerpoint.v-columns-9,section.stream-fullimage.v-columns-9,section.stream-image.v-columns-9 {
	width: 56.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-9,section.stream-fullimage.v-columns-9,section.stream-image.v-columns-9 {
		width: 95.625vw
	}
}

section.project-powerpoint.v-columns-10,section.stream-fullimage.v-columns-10,section.stream-image.v-columns-10 {
	width: 62.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-10,section.stream-fullimage.v-columns-10,section.stream-image.v-columns-10 {
		width: 106.25vw
	}
}

section.project-powerpoint.v-columns-11,section.stream-fullimage.v-columns-11,section.stream-image.v-columns-11 {
	width: 68.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.project-powerpoint.v-columns-11,section.stream-fullimage.v-columns-11,section.stream-image.v-columns-11 {
		width: 116.875vw
	}
}

section.stream-fullimage.v-lead,section.stream-image.v-lead {
	width: 75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	section.stream-fullimage.v-lead,section.stream-image.v-lead {
		width: 127.5vw
	}
}

@media screen and (max-width:767px) {
	section.stream-fullimage.v-lead,section.stream-image.v-lead {
		padding-left: 0;
		padding-right: 0
	}
}

section.stream-fullimage .stream-image-holder,section.stream-fullimage a.stream-image-link,section.stream-image .stream-image-holder,section.stream-image a.stream-image-link {
	display: block;
	width: 100%;
	position: relative
}

section.stream-fullimage a.stream-image-link,section.stream-image a.stream-image-link {
	cursor: pointer
}

section.stream-fullimage a.stream-image-link[href] .pdf-icon,section.stream-image a.stream-image-link[href] .pdf-icon {
	z-index: 2
}

section.stream-fullimage .svg,section.stream-image .svg {
	width: 50px;
	height: 50px;
	margin-top: 3px;
	float: left;
	margin-right: 18px;
	display: block
}

section.stream-fullimage .caption .stream-image-pdf-msg,section.stream-image .caption .stream-image-pdf-msg {
	color: #939598
}

section.stream-fullimage [data-content] {
	height: 100%;
	position: relative
}

@media screen and (max-width:767px) {
	section.stream-fullimage [data-content] {
		height: auto
	}
}

section.stream-fullimage .stream-image-holder,section.stream-fullimage a.stream-image-link {
	height: 100%
}

section.stream-fullimage .stream-image-fullframe {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

@media screen and (max-width:767px) {
	section.stream-fullimage .stream-image-fullframe {
		height: 250px
	}
}

section.stream-fullimage img.stream-image-aspectratiofallback {
	display: block;
	width: 100%;
	height: auto;
	max-width: 100%;
	pointer-events: none
}

body.selection-on section.stream-fullimage img.stream-image-aspectratiofallback {
	pointer-events: auto
}

section.stream-fullimage .caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	max-width: none;
	background: #fff;
	padding: .6rem 0 0;
	font-size: .65rem
}

@media screen and (max-width:767px) {
	section.stream-fullimage .caption {
		display: block;
		position: static
	}
}

@media screen and (max-width:767px) {
	section.stream-fullimage.v-lead .caption {
		padding-left: 6.25vw;
		padding-right: 6.25vw
	}
}

section.stream-image img:not(.svg) {
	display: block;
	width: 100%;
	height: auto;
	max-width: 100%
}

section.stream-image .stream-image-holder,section.stream-image a.stream-image-link {
	min-height: 1px
}

section.stream-image img {
	pointer-events: none
}

body.selection-on section.stream-image img {
	pointer-events: auto
}

.columnizer-container {
	font-size: 0;
	line-height: 0
}

@media screen and (min-width:768px) {
	.columnizer-container {
		height: calc(100vh - 6.6rem - 1.875rem - 1px);
		overflow: hidden
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .columnizer-container {
		height: calc(100vh - 6.6rem - 1.875rem - 24px - 1px)
	}
}

.columnizer-container .columnizer-content {
	column-gap: 0;
	column-rule-width: 0
}

@media screen and (max-width:767px) {
	.columnizer-container .columnizer-content {
		column-count: 2
	}
}

.homepage {
	display: block;
	box-sizing: border-box;
	height: 100vh;
	max-height: 100vh;
	padding-top: 6.6rem;
	padding-bottom: 1.875rem;
	overflow: hidden
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .homepage {
		height: calc(100vh - 24px);
		max-height: calc(100vh - 24px)
	}
}

@media screen and (max-width:767px) {
	.homepage {
		padding-top: 4.5rem;
		padding-bottom: 0
	}
}

.homepage .homepage-membrane {
	height: 100%;
	transition: all .4s ease-in-out
}

.homepage .homepage-membrane.state-uninitialized {
	transform: scale3d(.5,.5,.5)
}

.homepage .homepage-membrane.no-animation {
	transition: none
}

.homepage .homepage-stream {
	height: 100%;
	width: 15000vw
}

.homepage .homepage-stream.animation-on {
	transition: all .4s ease-in-out
}

.homepage .homepage-stream.state-uninitialized {
	transform: scale(.8)
}

.homepage .advancearrow-backward {
	display: block
}

.homepage .homepage-block {
	display: block;
	position: relative;
	float: left;
	height: 100%;
	width: 87.5vw;
	box-sizing: border-box;
	padding: 0 3.75vw;
	text-align: center
}

@media screen and (max-width:767px) {
	.homepage .homepage-block {
		width: 100vw;
		padding: 0
	}
}

.homepage .homepage-image {
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center
}

.homepage .homepage-image img.homepage-image-img {
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	pointer-events: none
}

body.selection-on .homepage .homepage-image img.homepage-image-img {
	pointer-events: auto
}

.homepage .homepage-image div.homepage-image-img {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.homepage .homepage-stream.animation-on .homepage-block,.homepage .homepage-stream.animation-on .homepage-block .homepage-image-img {
	transition: all .4s ease-in-out
}

.homepage .homepage-block.state-previous {
	transform: scale3d(.8,.8,.8);
	transform-origin: center right
}

.homepage .homepage-block.state-next {
	transform: scale3d(.8,.8,.8);
	transform-origin: center left
}

.homepage .homepage-block.v-project .homepage-block-caption {
	opacity: 0;
	position: absolute;
	box-sizing: border-box;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: left;
	background: hsla(0,0%,100%,.9);
	font-size: .9rem;
	line-height: 1;
	padding: 1rem 1.25rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: opacity .1s ease-in-out
}

.homepage .homepage-block.v-project .homepage-block-caption strong {
	margin-right: .75em
}

@media screen and (max-width:767px) {
	.homepage .homepage-block.v-project .homepage-block-caption {
		font-size: .8rem
	}
}

.homepage .homepage-block.v-project.state-current:hover .homepage-block-caption {
	opacity: 1
}

body:not(.feature-is-touch) .homepage .homepage-block.v-project.state-current.hide-caption:hover .homepage-block-caption {
	opacity: 0
}

body.feature-is-touch .homepage .homepage-block.v-project.state-current .homepage-block-caption {
	opacity: 1
}

.homepage .homepage-block-text {
	position: absolute;
	top: 3rem;
	bottom: 3rem;
	left: 3.75vw;
	right: 3.75vw;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text {
		top: 2rem;
		bottom: 2rem;
		left: 0;
		right: 0
	}
}

.homepage .homepage-block-text.v-top-center,.homepage .homepage-block-text.v-top-left,.homepage .homepage-block-text.v-top-right {
	box-align: start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
	align-items: flex-start;
	-ms-flex-align: start
}

.homepage .homepage-block-text.v-center,.homepage .homepage-block-text.v-center-left,.homepage .homepage-block-text.v-center-right {
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text.v-center,.homepage .homepage-block-text.v-center-left,.homepage .homepage-block-text.v-center-right {
		box-align: end;
		-moz-align-items: flex-end;
		-ms-align-items: flex-end;
		-o-align-items: flex-end;
		align-items: flex-end;
		-ms-flex-align: end
	}
}

.homepage .homepage-block-text.v-bottom-center,.homepage .homepage-block-text.v-bottom-left,.homepage .homepage-block-text.v-bottom-right {
	box-align: end;
	-moz-align-items: flex-end;
	-ms-align-items: flex-end;
	-o-align-items: flex-end;
	align-items: flex-end;
	-ms-flex-align: end
}

.homepage .homepage-block-text .homepage-block-text-membrane {
	max-width: 15rem;
	color: #000;
	background: hsla(0,0%,100%,.8);
	padding: 1.5rem;
	padding-top: 1.4rem
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text .homepage-block-text-membrane {
		padding: 1.5rem;
		max-width: 12rem
	}
}

.homepage .homepage-block-text.v-bottom-left .homepage-block-text-membrane,.homepage .homepage-block-text.v-center-left .homepage-block-text-membrane,.homepage .homepage-block-text.v-top-left .homepage-block-text-membrane {
	margin: 0 auto 0 0;
	text-align: left;
	padding-left: 2.5rem;
	padding-right: 1rem
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text.v-bottom-left .homepage-block-text-membrane,.homepage .homepage-block-text.v-center-left .homepage-block-text-membrane,.homepage .homepage-block-text.v-top-left .homepage-block-text-membrane {
		padding-left: 2rem;
		padding-right: 1rem
	}
}

.homepage .homepage-block-text.v-bottom-center .homepage-block-text-membrane,.homepage .homepage-block-text.v-center .homepage-block-text-membrane,.homepage .homepage-block-text.v-top-center .homepage-block-text-membrane {
	margin: 0 auto;
	text-align: center
}

.homepage .homepage-block-text.v-bottom-right .homepage-block-text-membrane,.homepage .homepage-block-text.v-center-right .homepage-block-text-membrane,.homepage .homepage-block-text.v-top-right .homepage-block-text-membrane {
	margin: 0 0 0 auto;
	text-align: left;
	padding-right: 2.5rem
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text.v-bottom-right .homepage-block-text-membrane,.homepage .homepage-block-text.v-center-right .homepage-block-text-membrane,.homepage .homepage-block-text.v-top-right .homepage-block-text-membrane {
		padding-right: 1.5rem
	}
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text.v-phone-override-top-center,.homepage .homepage-block-text.v-phone-override-top-left,.homepage .homepage-block-text.v-phone-override-top-right {
		box-align: start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		-o-align-items: flex-start;
		align-items: flex-start;
		-ms-flex-align: start
	}

	.homepage .homepage-block-text.v-phone-override-center {
		box-align: center;
		-moz-align-items: center;
		-ms-align-items: center;
		-o-align-items: center;
		align-items: center;
		-ms-flex-align: center
	}

	.homepage .homepage-block-text.v-phone-override-bottom-center,.homepage .homepage-block-text.v-phone-override-bottom-left,.homepage .homepage-block-text.v-phone-override-bottom-right {
		box-align: end;
		-moz-align-items: flex-end;
		-ms-align-items: flex-end;
		-o-align-items: flex-end;
		align-items: flex-end;
		-ms-flex-align: end
	}

	.homepage .homepage-block-text.v-phone-override-bottom-left .homepage-block-text-membrane,.homepage .homepage-block-text.v-phone-override-top-left .homepage-block-text-membrane {
		margin: 0 auto 0 0;
		text-align: left;
		padding-left: 2rem!important;
		padding-right: 1rem!important
	}

	.homepage .homepage-block-text.v-phone-override-bottom-center .homepage-block-text-membrane,.homepage .homepage-block-text.v-phone-override-center .homepage-block-text-membrane,.homepage .homepage-block-text.v-phone-override-top-center .homepage-block-text-membrane {
		margin: 0 auto;
		text-align: center;
		padding-left: 1.5rem!important;
		padding-right: 1.5rem!important
	}

	.homepage .homepage-block-text.v-phone-override-bottom-right .homepage-block-text-membrane,.homepage .homepage-block-text.v-phone-override-top-right .homepage-block-text-membrane {
		margin: 0 0 0 auto;
		text-align: left;
		padding-left: 1.5rem!important;
		padding-right: 1.5rem!important
	}

	.homepage .homepage-block-text.v-phone-override-center .homepage-block-text-membrane {
		max-width: 10rem
	}
}

.homepage .homepage-block-text.v-white-text .homepage-block-text-membrane {
	color: #fff;
	background: rgba(0,0,0,.75)
}

.homepage .homepage-block-text .project section.project-quote cite,.homepage .homepage-block-text .project section.project-titleblock .project-titleblock-databox .maplink,.homepage .homepage-block-text h6,.project section.project-quote .homepage .homepage-block-text cite,.project section.project-titleblock .project-titleblock-databox .homepage .homepage-block-text .maplink {
	text-decoration: none
}

.homepage .homepage-block-text h3 {
	font-family: Clarendon Graphic Web,Georgia,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,serif;
	font-weight: 200;
	font-size: 1.3rem;
	line-height: 1.25;
	margin-bottom: .5rem
}

.homepage .homepage-block-text h3 strong {
	font-weight: 600
}

.homepage .homepage-block-text h3 em {
	font-style: italic
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text h3 {
		font-size: 1rem
	}
}

.homepage .homepage-block-text p {
	font-size: .875rem
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-text p {
		font-size: .75rem
	}
}

.homepage .homepage-block-text p span {
	text-decoration: underline
}

.homepage .homepage-block-text p span:hover {
	text-decoration: none
}

.homepage .homepage-block-quote {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	height: 100%;
	text-align: left;
	overflow: hidden
}

.homepage .homepage-block-quote blockquote {
	max-width: 56.25vw;
	margin: 0 auto
}

@media screen and (min-width:2000px) {
	.homepage .homepage-block-quote blockquote {
		font-size: 5.5vh
	}
}

@media screen and (min-width:1550px) {
	.homepage .homepage-block-quote blockquote {
		font-size: 5vh
	}
}

@media screen and (min-width:1151px) {
	.homepage .homepage-block-quote blockquote {
		font-size: 4.25vh
	}
}

@media screen and (min-width:1151px) and (orientation:portrait) {
	.homepage .homepage-block-quote blockquote {
		font-size: 4vh
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	.homepage .homepage-block-quote blockquote {
		font-size: 4vh
	}
}

@media screen and (max-width:1150px) and (min-width:768px) and (orientation:portrait) {
	.homepage .homepage-block-quote blockquote {
		font-size: 3.5vh
	}
}

@media screen and (max-width:899px) and (min-width:768px) and (orientation:portrait) {
	.homepage .homepage-block-quote blockquote {
		font-size: 3vh
	}
}

@media screen and (max-width:767px) {
	.homepage .homepage-block-quote blockquote {
		font-size: 4.5vh;
		max-width: 75vw
	}
}

@media screen and (max-width:767px) and (orientation:portrait) {
	.homepage .homepage-block-quote blockquote {
		font-size: 3.25vh
	}
}

@media screen and (min-width:768px) {
	.listpage .listpage-topbar {
		height: 7.5rem;
		position: fixed;
		z-index: 1;
		top: 6.6rem;
		padding: 0 6.25vw
	}
}

@media screen and (max-width:767px) {
	.listpage .listpage-topbar {
		margin-bottom: 2rem;
		padding: 0 6.25vw
	}
}

.listpage .listpage-topbar h1 {
	max-width: 25rem
}

.listpage .listpage-topbar h1 .listpage-h1-result {
	color: #939598;
	position: relative
}

.listpage .listpage-row1,.listpage .listpage-row2 {
	font-size: 0;
	line-height: 0
}

@media screen and (min-width:768px) {
	.listpage .listpage-row1,.listpage .listpage-row2 {
		box-sizing: border-box;
		height: calc(50% - 3.75rem);
		min-height: 10.5rem
	}
}

@media screen and (min-width:768px) {
	.listpage .listpage-row1 {
		margin-top: 7.5rem;
		padding-bottom: 2.5vh
	}
}

@media screen and (max-height:599px) {
	.listpage .listpage-row1 {
		height: calc(100% - 7.5rem);
		min-height: 10.5rem;
		padding-bottom: 0
	}
}

@media screen and (min-width:768px) {
	.listpage .listpage-row2 {
		padding-top: 2.5vh
	}
}

@media screen and (max-height:599px) {
	.listpage .listpage-row2 {
		display: none
	}
}

.projlist section.projlist-thumbs {
	width: auto
}

@media screen and (max-width:767px) {
	.projlist section.projlist-thumbs.v-for-timeline {
		padding-top: 2rem
	}
}

.projlist .projects-filter {
	position: fixed;
	top: 6.94rem;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 2
}

@media screen and (max-width:1100px) {
	.projlist .projects-filter {
		display: none
	}
}

.projlist .section-down,.projlist .section-up {
	z-index: 3
}

.projlist .projlist-timeline {
	position: fixed;
	left: 6.25vw;
	width: 87.5vw;
	top: 10.1rem;
	height: 2rem
}

@media screen and (max-width:767px) {
	.projlist .projlist-timeline {
		top: 4.9rem;
		z-index: 1;
		background: #fff;
		height: 29px
	}

	.projlist .projlist-timeline:after {
		content: "";
		height: .41rem;
		position: absolute;
		bottom: 100%;
		left: 0;
		right: 0;
		background: #fff;
		z-index: 0
	}
}

.projlist .projlist-timeline .projlist-timeline-slider {
	position: absolute;
	top: -6px;
	height: 14px;
	background-color: #939598;
	border-radius: 7px;
	z-index: 2;
	left: 0;
	width: 5%;
	transition: left .5s,width .5s
}

@media screen and (max-width:767px) {
	.projlist .projlist-timeline .projlist-timeline-slider {
		top: -4px;
		height: 9px
	}
}

.projlist .projlist-timeline .projlist-timeline-timeline {
	height: 14px
}

.projlist .projlist-timeline .projlist-timeline-timeline-line {
	border-top: 1px solid #939598;
	display: flex;
	color: #939598;
	height: 100%
}

.projlist .projlist-timeline .projlist-timeline-timeline-line:before {
	content: "";
	display: block;
	height: 14px;
	border-right: 1px solid #939598;
	margin-top: -7px
}

.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick {
	position: absolute;
	font-weight: 300;
	opacity: 0;
	width: 1px;
	cursor: pointer;
	z-index: 1
}

.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick .label {
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 700;
	font-size: .65rem;
	letter-spacing: .025em;
	line-height: 1;
	width: 100px;
	text-align: center;
	margin: -15px 0 0 -50px;
	padding-top: 30px;
	text-transform: uppercase
}

.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick .label strong {
	font-weight: 700
}

.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick .label em {
	font-style: italic
}

@media screen and (max-width:767px) {
	.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick .label {
		font-size: .6rem;
		padding-top: 19px;
		width: 30px;
		margin-left: -15px
	}
}

.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick:hover {
	color: #000
}

.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick:before {
	content: "";
	display: block;
	height: 14px;
	border-left: 1px solid #939598;
	margin-top: -7px
}

@media screen and (max-width:767px) {
	.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick:before {
		z-index: 2;
		margin-top: -4px;
		height: 8px
	}
}

.projlist .projlist-timeline .projlist-timeline-timeline-line .projlist-timeline-timeline-line-tick[data-active] {
	color: #000;
	transition: color .5s
}

.projlist .projlist-project {
	display: inline-block;
	margin-right: 2rem;
	max-width: 300px;
	height: 100%;
	min-height: 7rem;
	vertical-align: top;
	cursor: pointer
}

.projlist .projlist-project:not([href]) {
	cursor: default
}

@media screen and (max-width:767px) {
	.projlist .projlist-project {
		display: block;
		height: auto;
		width: auto;
		max-width: none;
		min-height: 0;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.projlist .projlist-project .projlist-project-membrane {
	height: 100%
}

.projlist .projlist-project .projlist-project-img {
	text-align: left
}

@media screen and (min-width:768px) {
	.projlist .projlist-project .projlist-project-img {
		height: calc(100% - 3.5rem)
	}
}

.projlist .projlist-project .projlist-project-img img {
	display: block;
	height: auto;
	width: auto;
	max-height: 100%;
	max-width: 100%;
	margin: 0 auto 0 0
}

@media screen and (max-width:767px) {
	.projlist .projlist-project .projlist-project-img img {
		width: 100%;
		max-width: 100%;
		max-height: none
	}
}

.projlist .projlist-project .projlist-project-data {
	box-sizing: border-box;
	padding: .5rem 0 0;
	font-size: .75rem;
	line-height: 1.4;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	height: 3.5rem
}

@media screen and (max-width:767px) {
	.projlist .projlist-project .projlist-project-data {
		height: auto;
		width: 80%
	}
}

.projlist .projlist-project .projlist-project-data>span.projlist-project-loca,.projlist .projlist-project:not([href]) .projlist-project-data {
	color: #939598
}

.projlist .projlist-project[href]:hover .projlist-project-data>span {
	text-decoration: underline
}

.projlist section.projlist-list {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.projlist section.projlist-list {
		width: 31.875vw
	}
}

@media screen and (min-width:768px) {
	.projlist section.projlist-list {
		padding-left: 0
	}
}

.projlist section.projlist-list .projlist-list-items {
	position: relative
}

@media screen and (min-width:768px) {
	.projlist section.projlist-list .projlist-list-items {
		padding-left: 3.125vw;
		margin-top: 7.5rem;
		border-left: 1px solid #939598;
		padding-bottom: 3rem;
		min-height: 100%
	}
}

@media screen and (min-width:768px) {
	.projlist section.projlist-list.v-no-thumbs .projlist-list-items {
		padding-left: 6.25vw;
		border-left: 0
	}
}

.projlist section.projlist-list .projlist-list-item {
	font-size: .75rem;
	line-height: 1.4;
	margin-bottom: 1rem;
	display: block
}

.projlist section.projlist-list .projlist-list-item[href]:hover span {
	text-decoration: underline
}

.projlist section.projlist-list .projlist-list-item .projlist-list-loca {
	color: #939598
}

.newslist .newslist-item {
	display: inline-block;
	margin-right: 6.25vw;
	width: 18.75vw;
	height: 100%;
	min-height: 7rem;
	vertical-align: top;
	cursor: pointer
}

@media screen and (min-width:2000px) {
	.newslist .newslist-item {
		width: 12.5vw
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	.newslist .newslist-item {
		width: 25vw
	}
}

@media screen and (max-width:767px) {
	.newslist .newslist-item {
		display: block;
		height: auto;
		width: auto;
		margin-right: 0;
		margin-bottom: 2rem
	}
}

.newslist .newslist-item .newslist-item-membrane {
	height: 100%
}

.newslist .newslist-item .newslist-item-img {
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: calc(100% - 3.5rem)
}

@media screen and (max-width:767px) {
	.newslist .newslist-item .newslist-item-img {
		height: 80vw
	}
}

.newslist .newslist-item .newslist-item-data {
	box-sizing: border-box;
	padding: .5rem 0 0;
	font-size: .75rem;
	line-height: 1.4;
	overflow: hidden;
	width: 75%;
	height: 3.5rem
}

@media screen and (max-width:767px) {
	.newslist .newslist-item .newslist-item-data {
		height: auto;
		width: 80%
	}
}

.newslist .newslist-item .newslist-item-data .project section.project-quote cite,.newslist .newslist-item .newslist-item-data .project section.project-titleblock .project-titleblock-databox .maplink,.newslist .newslist-item .newslist-item-data h6,.project section.project-quote .newslist .newslist-item .newslist-item-data cite,.project section.project-titleblock .project-titleblock-databox .newslist .newslist-item .newslist-item-data .maplink {
	text-decoration: none
}

.newslist .newslist-item:hover .newslist-item-data span {
	text-decoration: underline
}

.map .projects-filter {
	position: fixed;
	top: 6.94rem;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 2
}

.map .projects-filter a:not(.state-active):not(:hover)>span {
	background-color: #fff
}

@media screen and (max-width:767px) {
	.map .projects-filter {
		display: none
	}
}

.map .map-container {
	position: relative;
	box-sizing: border-box;
	padding-top: 6.6rem;
	height: 100vh;
	z-index: 1;
	overflow: hidden
}

@media screen and (max-width:767px) {
	.map .map-container {
		padding-top: 4.5rem
	}
}

.map .map-container .map-ggl {
	height: 100%;
	height: calc(100% + 25px)
}

.map .map-container .map-ggl>div {
	background-color: #fff!important
}

.map .map-container .map-ggl .gm-style-iw {
	width: 210px!important;
	top: 30px!important;
	left: 20px!important;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.4);
	border: 1px solid #grey;
	border-radius: 0;
	color: #939598
}

.map .map-container .map-ggl .gm-style-iw a {
	display: block;
	cursor: pointer;
	color: #000
}

.map .map-container .map-ggl .gm-style-iw img {
	width: 100%;
	height: auto;
	display: block!important
}

.map .map-container .map-ggl .gm-style-iw .map-iw-caption {
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 400;
	padding: .5rem .75rem;
	font-size: .75rem;
	line-height: 1.4
}

.map .map-container .map-ggl .gm-style-iw .map-iw-caption strong {
	font-weight: 700
}

.map .map-container .map-ggl .gm-style-iw .map-iw-caption em {
	font-style: italic
}

.map .map-container .map-ggl .gm-style-iw .map-iw-caption>span {
	display: block
}

.map .map-container .map-ggl .gm-style-iw .map-iw-caption>span:nth-child(2) {
	color: #939598
}

.map .map-container .map-zoom-ctrl {
	position: absolute;
	z-index: 999999999;
	top: 9.6rem;
	right: 0
}

@media screen and (max-width:767px) {
	.map .map-container .map-zoom-ctrl {
		top: 7.5rem
	}
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-in,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out {
	display: block;
	background: #000
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-in>span,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out>span {
	display: block;
	position: relative;
	width: 2rem;
	height: 2rem;
	cursor: pointer
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-in>span:after,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-in>span:before,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out>span:after,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out>span:before {
	content: ""
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-in>span:after,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out>span:after {
	position: absolute;
	top: 50%;
	left: .5rem;
	right: .5rem;
	margin-top: -1px;
	height: 2px;
	background: #fff
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-in>span:before,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out>span:before {
	position: absolute;
	top: .5rem;
	left: 50%;
	bottom: .5rem;
	margin-left: -1px;
	width: 2px;
	background: #fff
}

body:not(.feature-is-touch) .map .map-container .map-zoom-ctrl .map-zoom-ctrl-in:hover,body:not(.feature-is-touch) .map .map-container .map-zoom-ctrl .map-zoom-ctrl-out:hover {
	background: #939598
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-in.state-disabled,.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out.state-disabled {
	opacity: 0;
	pointer-events: none
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out {
	border-top: 1px solid #fff
}

.map .map-container .map-zoom-ctrl .map-zoom-ctrl-out>span:before {
	display: none
}

.project section.project-titleblock {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-titleblock {
		width: 42.5vw
	}
}

@media screen and (min-width:768px) {
	.project section.project-titleblock {
		padding-right: 0
	}
}

.project section.project-titleblock h1 {
	margin-top: 4.2rem;
	font-size: 2rem
}

@media screen and (max-width:767px) {
	.project section.project-titleblock h1 {
		margin-top: 0
	}
}

.project section.project-quote section.project-titleblock cite,.project section.project-titleblock .project-titleblock-databox .maplink,.project section.project-titleblock h6,.project section.project-titleblock section.project-quote cite {
	margin-bottom: .25rem
}

.project section.project-titleblock .project-titleblock-databox {
	margin: 1rem 0;
	padding: 1rem 0;
	border: 1px solid #000;
	border-left: none;
	border-right: none
}

.project section.project-titleblock .project-titleblock-databox address,.project section.project-titleblock .project-titleblock-databox span {
	display: block
}

.project section.project-titleblock .project-titleblock-databox address a,.project section.project-titleblock .project-titleblock-databox span a {
	text-decoration: underline
}

.project section.project-titleblock .project-titleblock-databox address a:hover,.project section.project-titleblock .project-titleblock-databox span a:hover {
	text-decoration: none
}

.project section.project-quote section.project-titleblock .project-titleblock-databox cite,.project section.project-titleblock .project-titleblock-databox .maplink,.project section.project-titleblock .project-titleblock-databox h6,.project section.project-titleblock .project-titleblock-databox section.project-quote cite {
	margin-top: 1.4rem;
	margin-bottom: 0
}

.project section.project-titleblock .project-titleblock-databox .maplink {
	text-decoration: none;
	color: #939598;
	font-size: .55rem;
	letter-spacing: .025em
}

.project section.project-titleblock .project-titleblock-databox .maplink:hover {
	text-decoration: underline
}

.project section.project-titleblock .project-titleblock-featurednews {
	margin-top: 1rem;
	margin-bottom: 2rem
}

.project section.project-titleblock .project-titleblock-featurednews .excerpt {
	font-size: .875rem;
	margin: .5rem 0
}

.project section.project-titleblock .project-titleblock-pdf {
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #000
}

@media screen and (max-width:767px) {
	.project section.project-titleblock .project-titleblock-pdf {
		display: block
	}
}

.project section.project-titleblock .project-titleblock-pdf.v-preceded-by-featured-news {
	padding-top: 1rem;
	border-top: 1px solid #000
}

.project section.project-titleblock .project-titleblock-related {
	padding-top: 1rem;
	font-size: .875rem
}

.project section.project-quote section.project-titleblock .project-titleblock-related a+cite,.project section.project-quote section.project-titleblock .project-titleblock-related span+cite,.project section.project-titleblock .project-titleblock-databox .project-titleblock-related a+.maplink,.project section.project-titleblock .project-titleblock-databox .project-titleblock-related span+.maplink,.project section.project-titleblock .project-titleblock-related .project-titleblock-databox a+.maplink,.project section.project-titleblock .project-titleblock-related .project-titleblock-databox span+.maplink,.project section.project-titleblock .project-titleblock-related a+h6,.project section.project-titleblock .project-titleblock-related section.project-quote a+cite,.project section.project-titleblock .project-titleblock-related section.project-quote span+cite,.project section.project-titleblock .project-titleblock-related span+h6 {
	margin-top: 1.4rem
}

.project section.project-titleblock .project-titleblock-related a,.project section.project-titleblock .project-titleblock-related span {
	display: block
}

.project section.project-titleblock .project-titleblock-related a:not(:last-child),.project section.project-titleblock .project-titleblock-related span:not(:last-child) {
	margin-bottom: .5em
}

.project section.project-description {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-description {
		width: 42.5vw
	}
}

.project section.project-stats {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-stats {
		width: 31.875vw
	}
}

@media screen and (min-width:768px) {
	.project section.project-stats {
		display: block!important
	}
}

@media screen and (max-width:767px) {
	.project section.project-stats {
		display: none
	}
}

@media screen and (min-width:768px) {
	.project section.project-stats+.project-stats {
		padding-left: 0
	}
}

@media screen and (max-width:767px) {
	.project section.project-stats.v-awards-in-next-column {
		margin-bottom: 0
	}
}

.project section.project-stats .stat {
	margin-bottom: 1.4rem
}

.project section.project-stats .stat p+p {
	margin-top: .7rem
}

.project section.project-stats .stat p strong {
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 500
}

.project section.project-stats .stat p strong strong {
	font-weight: 700
}

.project section.project-stats .stat p strong em {
	font-style: italic
}

.project .project-stats-phone-trigger {
	padding: 0 6.25vw 6.25vw;
	cursor: pointer;
	text-decoration: underline;
	position: relative
}

.project .project-stats-phone-trigger.state-closed:after,.project .project-stats-phone-trigger:after {
	content: "+";
	position: absolute;
	left: calc(6.25vw - .6rem);
	text-decoration: none
}

.project .project-stats-phone-trigger.state-open:after {
	content: "-"
}

.project section.project-quote {
	width: 31.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-quote {
		width: 53.125vw
	}
}

.project section.project-quote cite {
	display: block;
	margin-top: 1.4rem;
	margin-bottom: 2.8rem
}

.project section.project-video {
	width: 50vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-video {
		width: 85vw
	}
}

.project section.project-video .project-video-container {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	position: relative
}

.project section.project-video .project-video-container .project-video-poster,.project section.project-video .project-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: none;
	outline: 0;
	overflow: hidden;
	width: 100%;
	height: 100%
}

.project section.project-video .project-video-container .project-video-poster {
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	cursor: pointer
}

.project section.project-vr {
	width: 50vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-vr {
		width: 85vw
	}
}

.project section.project-vr .project-vr-container {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	position: relative
}

.project section.project-vr .project-vr-container .project-vr-poster {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: none;
	outline: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	cursor: pointer
}

.project section.project-powerpoint .project-powerpoint-slides {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%
}

.project section.project-powerpoint .project-powerpoint-slides .project-powerpoint-slide {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	background-color: #e6e6e7
}

.project section.project-powerpoint .project-powerpoint-slides .project-powerpoint-backwards,.project section.project-powerpoint .project-powerpoint-slides .project-powerpoint-forwards {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 50%;
	z-index: 1
}

.project section.project-powerpoint .project-powerpoint-slides .project-powerpoint-backwards {
	left: 0
}

.project section.project-powerpoint .project-powerpoint-slides .project-powerpoint-forwards {
	right: 0
}

.project section.project-powerpoint .project-powerpoint-info {
	margin-top: 1rem;
	min-height: 3.4146rem
}

.project section.project-powerpoint .project-powerpoint-info:after {
	clear: both;
	content: "";
	display: table
}

@media screen and (max-width:767px) {
	.project section.project-powerpoint .project-powerpoint-info {
		margin-top: .5rem;
		min-height: 1.1382rem
	}
}

@media screen and (min-width:768px) {
	.project section.project-powerpoint .project-powerpoint-info .indicators {
		float: left;
		width: 10.9375vw
	}
}

@media screen and (min-width:768px) and (min-width:768px) and (orientation:portrait) {
	.project section.project-powerpoint .project-powerpoint-info .indicators {
		width: 18.59375vw
	}
}

@media screen and (max-width:767px) {
	.project section.project-powerpoint .project-powerpoint-info .indicators {
		width: auto
	}
}

.project section.project-powerpoint .project-powerpoint-info .caption {
	display: block;
	margin-left: 12.5vw;
	margin-top: 0;
	position: absolute
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-powerpoint .project-powerpoint-info .caption {
		margin-left: 21.25vw
	}
}

@media screen and (max-width:767px) {
	.project section.project-powerpoint .project-powerpoint-info .caption {
		margin-top: .5rem;
		margin-left: 0;
		position: static
	}
}

.project section.project-endcard {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.project section.project-endcard {
		width: 31.875vw
	}
}

@media screen and (min-width:768px) {
	.project section.project-endcard {
		border-left: 1px solid #000
	}
}

.project section.project-endcard h6,.project section.project-endcard section.project-quote cite,.project section.project-endcard section.project-titleblock .project-titleblock-databox .maplink,.project section.project-quote section.project-endcard cite,.project section.project-titleblock .project-titleblock-databox section.project-endcard .maplink {
	margin-bottom: .25rem
}

@media screen and (max-width:767px) {
	.project section.project-endcard .project-endcard-featurednewsholder {
		border-top: 1px solid #000;
		padding-top: 2rem
	}
}

.project section.project-endcard .project-endcard-featurednewsholder.v-followed-by-related-projects {
	margin-bottom: 2rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #000
}

.project section.project-endcard .project-endcard-featurednewsholder .project-endcard-featurednews {
	margin-bottom: 2rem
}

.project section.project-endcard .project-endcard-featurednewsholder .project-endcard-featurednews .excerpt {
	font-size: .875rem;
	margin: .5rem 0
}

.project section.project-endcard .project-endcard-relatedprojects {
	font-size: .875rem
}

.project section.project-endcard .project-endcard-relatedprojects a,.project section.project-endcard .project-endcard-relatedprojects span {
	display: block
}

.project section.project-endcard .project-endcard-relatedprojects a:not(:last-child),.project section.project-endcard .project-endcard-relatedprojects span:not(:last-child) {
	margin-bottom: .5em
}

.project-slideshow {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1099;
	background: #fff;
	padding: 4rem 2rem
}

@media screen and (max-width:767px) {
	.project-slideshow {
		padding: 3rem 6.25vw
	}
}

.project-slideshow .project-slideshow-slide {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	width: 100%;
	height: 100%
}

.project-slideshow .project-slideshow-slide .data-slideshow-img {
	width: 100%;
	height: 100%
}

.project-slideshow .project-slideshow-slide img {
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto
}

.project-slideshow .close {
	top: 0;
	right: 0;
	padding: 1.125rem;
	padding-left: 2rem;
	padding-right: 2rem
}

@media screen and (max-width:767px) {
	.project-slideshow .close {
		padding: 1.0625rem;
		padding-left: 6.25vw;
		padding-right: 6.25vw
	}
}

.project-slideshow .advancearrow-backward,.project-slideshow .advancearrow-forward {
	display: block;
	top: auto;
	bottom: 1.5625rem
}

@media screen and (max-width:767px) {
	.project-slideshow .advancearrow-backward,.project-slideshow .advancearrow-forward {
		bottom: 1.28125rem
	}
}

.project-slideshow .advancearrow-forward {
	right: 2rem
}

@media screen and (max-width:767px) {
	.project-slideshow .advancearrow-forward {
		right: 6.25vw
	}
}

.project-slideshow .advancearrow-backward {
	left: 2rem
}

@media screen and (max-width:767px) {
	.project-slideshow .advancearrow-backward {
		right: 6.25vw
	}
}

.project-slideshow .invisible-backward,.project-slideshow .invisible-forward {
	top: 4rem;
	bottom: 4rem;
	width: 18.75vw
}

@media screen and (max-width:767px) {
	.project-slideshow .invisible-backward,.project-slideshow .invisible-forward {
		display: none
	}
}

.project-slideshow .indicators {
	position: absolute;
	text-align: center;
	bottom: 1.5625rem;
	left: 3.75rem;
	right: 3.75rem
}

@media screen and (max-width:767px) {
	.project-slideshow .indicators {
		bottom: 1.28125rem;
		left: calc(6.25vw + .4375rem * 2);
		right: calc(6.25vw + .4375rem * 2)
	}
}

@media screen and (min-width:768px) {
	.newspage .newspage-topbar {
		position: absolute;
		z-index: 1;
		background: #fff;
		padding: 0 0 0 6.25vw;
		box-sizing: border-box;
		width: calc(1px + 46.875vw + 3.125vw + 6.25vw)
	}
}

@media screen and (max-width:767px) {
	.newspage .newspage-topbar {
		padding: 0 6.25vw
	}
}

@media screen and (min-width:768px) {
	.newspage .newspage-topbar h1 {
		max-width: 37.5rem
	}
}

.newspage .newspage-topbar h5 {
	margin-top: 2rem;
	margin-bottom: 1rem
}

@media screen and (min-width:768px) {
	.newspage section.newspage-image,.newspage section.newspage-text {
		margin-top: 10.015rem;
		max-height: calc(100vh - 6.6rem - 1.875rem - 10.015rem);
		min-height: 0
	}
}

.newspage section.newspage-image {
	width: 46.875vw
}

@media screen and (min-width:768px) {
	.newspage section.newspage-image {
		padding-right: 3.125vw
	}
}

.newspage section.newspage-image [data-content] {
	height: 100%
}

.newspage section.newspage-image .newspage-image-img {
	display: block;
	width: 100%;
	height: 100%
}

@media screen and (max-width:767px) {
	.newspage section.newspage-image .newspage-image-img {
		width: auto;
		margin-right: 0;
		margin-bottom: 1rem;
		float: none
	}
}

.newspage section.newspage-image .newspage-image-img img {
	display: block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%
}

.newspage section.newspage-text {
	width: 31.25vw;
	padding-left: 0;
	padding-right: 0!important
}

@media screen and (max-width:767px) {
	.newspage section.newspage-text {
		padding-left: 6.25vw;
		padding-right: 6.25vw!important
	}
}

.newspage section.newspage-text .newspage-text-body .txt-description {
	margin-bottom: 3rem
}

.newspage section.newspage-text .newspage-text-body .newspage-text-links {
	font-size: .875rem
}

.newspage section.newspage-text .newspage-text-body .newspage-text-links .project section.project-quote cite:not(:first-child),.newspage section.newspage-text .newspage-text-body .newspage-text-links .project section.project-titleblock .project-titleblock-databox .maplink:not(:first-child),.newspage section.newspage-text .newspage-text-body .newspage-text-links h6:not(:first-child),.project section.project-quote .newspage section.newspage-text .newspage-text-body .newspage-text-links cite:not(:first-child),.project section.project-titleblock .project-titleblock-databox .newspage section.newspage-text .newspage-text-body .newspage-text-links .maplink:not(:first-child) {
	margin-top: 1rem
}

.newspage section.newspage-text .newspage-text-body .newspage-text-share {
	display: inline-block;
	padding: .25rem .75rem;
	border: 1px solid #000;
	line-height: 1;
	margin-top: 1.5rem;
	margin-bottom: 2rem
}

.newspage section.newspage-text .newspage-text-body .newspage-text-share .project section.project-quote cite,.newspage section.newspage-text .newspage-text-body .newspage-text-share .project section.project-titleblock .project-titleblock-databox .maplink,.newspage section.newspage-text .newspage-text-body .newspage-text-share h6,.project section.project-quote .newspage section.newspage-text .newspage-text-body .newspage-text-share cite,.project section.project-titleblock .project-titleblock-databox .newspage section.newspage-text .newspage-text-body .newspage-text-share .maplink {
	display: inline-block;
	margin-right: .75rem;
	position: relative;
	top: -.25rem
}

.newspage section.newspage-text .newspage-text-body .newspage-text-share svg {
	display: inline-block
}

.newspage section.newspage-text .newspage-text-body .newspage-text-share svg path {
	fill: #000
}

.newspage section.newspage-text .newspage-text-body .jump-button-holder {
	margin-bottom: 2rem
}

.newspage .advancearrow-backward {
	display: block
}

.aboutpage h1 {
	min-height: 6.5rem;
	margin-bottom: 1rem
}

@media screen and (max-width:767px) {
	.aboutpage h1 {
		min-height: 0;
		margin-bottom: 2rem
	}
}

@media screen and (min-width:768px) {
	.aboutpage .columnizer-container {
		height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 1px)
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .aboutpage .columnizer-container {
		height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 24px - 1px)
	}
}

.aboutpage section.about-intro {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-intro {
		width: 42.5vw
	}
}

@media screen and (min-width:768px) {
	.aboutpage section.about-intro .txt-description {
		min-height: calc(100vh - 7.5rem - 6.6rem - 1.875rem);
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		box-pack: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		-o-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
		box-orient: vertical;
		box-direction: normal;
		-moz-flex-direction: column;
		flex-direction: column;
		-ms-flex-direction: column
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .aboutpage section.about-intro .txt-description {
		min-height: calc(100vh - 7.5rem - 6.6rem - 24px - 1.875rem)
	}
}

.aboutpage section.about-intro .txt-description .jump-button-holder {
	padding: 2rem 0
}

@media screen and (max-width:767px) {
	.aboutpage section.about-intro .txt-description .jump-button-holder {
		padding: 1rem 0
	}
}

.aboutpage section.about-text {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-text {
		width: 42.5vw
	}
}

.aboutpage section.about-imagegrid {
	width: 50vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-imagegrid {
		width: 85vw
	}
}

.aboutpage section.about-imagegrid .about-imagegrid-box {
	width: 100%;
	height: 50vw;
	max-height: calc(100vh - 6.6rem - 1.875rem - .6rem - 2.73rem);
	position: relative
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .aboutpage section.about-imagegrid .about-imagegrid-box {
		max-height: calc(100vh - 6.6rem - 1.875rem - 24px - .6rem - 2.73rem)
	}
}

@media screen and (max-width:767px) {
	.aboutpage section.about-imagegrid .about-imagegrid-box {
		height: 80vw
	}
}

.aboutpage section.about-imagegrid .about-imagegrid-img {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 50%;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	border-color: #fff;
	border-style: solid
}

.aboutpage section.about-imagegrid.v-layout1 .about-imagegrid-img.v-img1,.aboutpage section.about-imagegrid:not(.v-layout1):not(.v-layout2):not(.v-layout3):not(.v-layout4):not(.v-layout5) .about-imagegrid-img.v-img1 {
	height: 100%;
	border-right-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout1 .about-imagegrid-img.v-img2,.aboutpage section.about-imagegrid:not(.v-layout1):not(.v-layout2):not(.v-layout3):not(.v-layout4):not(.v-layout5) .about-imagegrid-img.v-img2 {
	left: 50%;
	border-left-width: .2rem;
	border-bottom-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout1 .about-imagegrid-img.v-img3,.aboutpage section.about-imagegrid:not(.v-layout1):not(.v-layout2):not(.v-layout3):not(.v-layout4):not(.v-layout5) .about-imagegrid-img.v-img3 {
	left: 50%;
	top: 50%;
	border-left-width: .2rem;
	border-top-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout1 .about-imagegrid-img.v-img4,.aboutpage section.about-imagegrid:not(.v-layout1):not(.v-layout2):not(.v-layout3):not(.v-layout4):not(.v-layout5) .about-imagegrid-img.v-img4 {
	display: none
}

.aboutpage section.about-imagegrid.v-layout2 .about-imagegrid-img.v-img1 {
	border-right-width: .2rem;
	border-bottom-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout2 .about-imagegrid-img.v-img2 {
	top: 50%;
	border-right-width: .2rem;
	border-top-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout2 .about-imagegrid-img.v-img3 {
	left: 50%;
	height: 100%;
	border-left-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout2 .about-imagegrid-img.v-img4 {
	display: none
}

.aboutpage section.about-imagegrid.v-layout3 .about-imagegrid-img.v-img1 {
	border-right-width: .2rem;
	border-bottom-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout3 .about-imagegrid-img.v-img2 {
	left: 50%;
	border-left-width: .2rem;
	border-bottom-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout3 .about-imagegrid-img.v-img3 {
	top: 50%;
	width: 100%;
	border-top-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout3 .about-imagegrid-img.v-img4 {
	display: none
}

.aboutpage section.about-imagegrid.v-layout4 .about-imagegrid-img.v-img1 {
	width: 100%;
	border-bottom-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout4 .about-imagegrid-img.v-img2 {
	top: 50%;
	border-right-width: .2rem;
	border-top-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout4 .about-imagegrid-img.v-img3 {
	top: 50%;
	left: 50%;
	border-left-width: .2rem;
	border-top-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout4 .about-imagegrid-img.v-img4 {
	display: none
}

.aboutpage section.about-imagegrid.v-layout5 .about-imagegrid-img.v-img1 {
	border-right-width: .2rem;
	border-bottom-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout5 .about-imagegrid-img.v-img2 {
	top: 50%;
	border-right-width: .2rem;
	border-top-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout5 .about-imagegrid-img.v-img3 {
	left: 50%;
	border-left-width: .2rem;
	border-bottom-width: .2rem
}

.aboutpage section.about-imagegrid.v-layout5 .about-imagegrid-img.v-img4 {
	top: 50%;
	left: 50%;
	border-left-width: .2rem;
	border-top-width: .2rem
}

.aboutpage section.about-imagegrid .caption {
	padding-top: .6rem;
	font-size: .65rem;
	margin: 0;
	max-width: none
}

@media screen and (max-width:767px) {
	.aboutpage section.about-partners h1 {
		margin-top: 4rem
	}
}

@media screen and (min-width:768px) {
	.aboutpage section.about-partners {
		padding-left: 12.5vw
	}
}

.aboutpage section.about-partners.v-count-1 {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-1 {
		width: 31.875vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-1 {
		width: 18.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-1 {
		width: 31.875vw
	}
}

.aboutpage section.about-partners.v-count-2 {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-2 {
		width: 31.875vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-2 {
		width: 37.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-2 {
		width: 63.75vw
	}
}

.aboutpage section.about-partners.v-count-3 {
	width: 37.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-3 {
		width: 63.75vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-3 {
		width: 56.25vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-3 {
		width: 95.625vw
	}
}

.aboutpage section.about-partners.v-count-4 {
	width: 37.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-4 {
		width: 63.75vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-4 {
		width: 75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-4 {
		width: 127.5vw
	}
}

.aboutpage section.about-partners.v-count-5 {
	width: 56.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-5 {
		width: 95.625vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-5 {
		width: 93.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-5 {
		width: 159.375vw
	}
}

.aboutpage section.about-partners.v-count-6 {
	width: 56.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-6 {
		width: 95.625vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-6 {
		width: 112.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-6 {
		width: 191.25vw
	}
}

.aboutpage section.about-partners.v-count-7 {
	width: 75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-7 {
		width: 127.5vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-7 {
		width: 131.25vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-7 {
		width: 223.125vw
	}
}

.aboutpage section.about-partners.v-count-8 {
	width: 75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-8 {
		width: 127.5vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-8 {
		width: 150vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-8 {
		width: 255vw
	}
}

.aboutpage section.about-partners.v-count-9 {
	width: 93.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-9 {
		width: 159.375vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-9 {
		width: 168.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-9 {
		width: 286.875vw
	}
}

.aboutpage section.about-partners.v-count-10 {
	width: 93.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-10 {
		width: 159.375vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-10 {
		width: 187.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-10 {
		width: 318.75vw
	}
}

.aboutpage section.about-partners.v-count-11 {
	width: 112.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-11 {
		width: 191.25vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-11 {
		width: 206.25vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-11 {
		width: 350.625vw
	}
}

.aboutpage section.about-partners.v-count-12 {
	width: 112.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-12 {
		width: 191.25vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-12 {
		width: 225vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-12 {
		width: 382.5vw
	}
}

.aboutpage section.about-partners.v-count-13 {
	width: 131.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-13 {
		width: 223.125vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-13 {
		width: 243.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-13 {
		width: 414.375vw
	}
}

.aboutpage section.about-partners.v-count-14 {
	width: 131.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-14 {
		width: 223.125vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-14 {
		width: 262.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-14 {
		width: 446.25vw
	}
}

.aboutpage section.about-partners.v-count-15 {
	width: 150vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-15 {
		width: 255vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-15 {
		width: 281.25vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-15 {
		width: 478.125vw
	}
}

.aboutpage section.about-partners.v-count-16 {
	width: 150vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-16 {
		width: 255vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-16 {
		width: 300vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-16 {
		width: 510vw
	}
}

.aboutpage section.about-partners.v-count-17 {
	width: 168.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-17 {
		width: 286.875vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-17 {
		width: 318.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-17 {
		width: 541.875vw
	}
}

.aboutpage section.about-partners.v-count-18 {
	width: 168.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-18 {
		width: 286.875vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-18 {
		width: 337.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-18 {
		width: 573.75vw
	}
}

.aboutpage section.about-partners.v-count-19 {
	width: 187.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-19 {
		width: 318.75vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-19 {
		width: 356.25vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-19 {
		width: 605.625vw
	}
}

.aboutpage section.about-partners.v-count-20 {
	width: 187.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-20 {
		width: 318.75vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-20 {
		width: 375vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-20 {
		width: 637.5vw
	}
}

.aboutpage section.about-partners.v-count-21 {
	width: 206.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-21 {
		width: 350.625vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-21 {
		width: 393.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-21 {
		width: 669.375vw
	}
}

.aboutpage section.about-partners.v-count-22 {
	width: 206.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-22 {
		width: 350.625vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-22 {
		width: 412.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-22 {
		width: 701.25vw
	}
}

.aboutpage section.about-partners.v-count-23 {
	width: 225vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-23 {
		width: 382.5vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-23 {
		width: 431.25vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-23 {
		width: 733.125vw
	}
}

.aboutpage section.about-partners.v-count-24 {
	width: 225vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-24 {
		width: 382.5vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-24 {
		width: 450vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-24 {
		width: 765vw
	}
}

.aboutpage section.about-partners.v-count-25 {
	width: 243.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-25 {
		width: 414.375vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-25 {
		width: 468.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-25 {
		width: 796.875vw
	}
}

.aboutpage section.about-partners.v-count-26 {
	width: 243.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-26 {
		width: 414.375vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-26 {
		width: 487.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-26 {
		width: 828.75vw
	}
}

.aboutpage section.about-partners.v-count-27 {
	width: 262.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-27 {
		width: 446.25vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-27 {
		width: 506.25vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-27 {
		width: 860.625vw
	}
}

.aboutpage section.about-partners.v-count-28 {
	width: 262.5vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-28 {
		width: 446.25vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-28 {
		width: 525vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-28 {
		width: 892.5vw
	}
}

.aboutpage section.about-partners.v-count-29 {
	width: 281.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-29 {
		width: 478.125vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-29 {
		width: 543.75vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-29 {
		width: 924.375vw
	}
}

.aboutpage section.about-partners.v-count-30 {
	width: 281.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-30 {
		width: 478.125vw
	}
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners.v-count-30 {
		width: 562.5vw
	}
}

@media screen and (max-height:550px) and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners.v-count-30 {
		width: 956.25vw
	}
}

.aboutpage section.about-partners .about-partners-heads {
	font-size: 0;
	line-height: 0;
	margin-left: -.4rem;
	margin-top: -.4rem
}

@media screen and (min-width:768px) {
	.aboutpage section.about-partners .about-partners-heads {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		box-align: start;
		-moz-align-items: flex-start;
		-ms-align-items: flex-start;
		-o-align-items: flex-start;
		align-items: flex-start;
		-ms-flex-align: start;
		-webkit-box-lines: multiple;
		-moz-box-lines: multiple;
		box-lines: multiple;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		align-content: flex-start;
		-ms-flex-line-pack: start;
		min-height: calc(100vh - 7.5rem - 6.6rem - 1.875rem)
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .aboutpage section.about-partners .about-partners-heads {
		min-height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 24px)
	}
}

.aboutpage section.about-partners .about-partners-head {
	display: block;
	box-sizing: border-box;
	width: 18.75vw;
	height: 18.75vw;
	max-height: calc((100vh - 7.5rem - 6.6rem - 1.875rem)/ 2);
	border: .4rem solid #fff;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners .about-partners-head {
		width: 31.875vw
	}
}

.aboutpage section.about-partners .about-partners-head[href] {
	cursor: pointer
}

@media screen and (max-height:550px) {
	.aboutpage section.about-partners .about-partners-head {
		max-height: calc(100vh - 7.5rem - 6.6rem - 1.875rem)
	}
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-partners .about-partners-head {
		height: 31.875vw
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .aboutpage section.about-partners .about-partners-head {
		max-height: calc((100vh - 7.5rem - 6.6rem - 1.875rem - 24px)/ 2)
	}
}

@media screen and (max-width:1150px) and (min-width:768px) and (max-height:550px) {
	body.device-ipad .aboutpage section.about-partners .about-partners-head {
		max-height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 24px)
	}
}

@media screen and (max-width:767px) {
	.aboutpage section.about-partners .about-partners-head {
		display: inline-block;
		max-height: none;
		width: 50%;
		height: 45vw
	}
}

.aboutpage section.about-partners .about-partners-head .about-partners-name {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 700;
	font-size: .938rem;
	line-height: 1;
	color: #fff;
	text-align: center
}

.aboutpage section.about-partners .about-partners-head .about-partners-name strong {
	font-weight: 700
}

.aboutpage section.about-partners .about-partners-head .about-partners-name em {
	font-style: italic
}

.aboutpage section.about-partners .about-partners-head .about-partners-name span {
	display: block;
	text-align: center;
	width: 80%;
	margin: 10%
}

.aboutpage section.about-partners .about-partners-head:hover .about-partners-name {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center
}

.aboutpage section.about-people {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-people {
		width: 31.875vw
	}
}

@media screen and (min-width:768px) {
	.aboutpage section.about-people .about-people-container {
		margin-top: 7.5rem
	}
}

.aboutpage section.about-people .columnizer-content>a,.aboutpage section.about-people .columnizer-content>h6,.aboutpage section.about-people .columnizer-content>span,.aboutpage section.about-people .project section.project-quote .columnizer-content>cite,.aboutpage section.about-people .project section.project-titleblock .project-titleblock-databox .columnizer-content>.maplink,.project section.project-quote .aboutpage section.about-people .columnizer-content>cite,.project section.project-titleblock .project-titleblock-databox .aboutpage section.about-people .columnizer-content>.maplink {
	display: block;
	margin-right: 3.125vw;
	margin-bottom: .35rem
}

.aboutpage section.about-people .columnizer-content>h6,.aboutpage section.about-people .project section.project-quote .columnizer-content>cite,.aboutpage section.about-people .project section.project-titleblock .project-titleblock-databox .columnizer-content>.maplink,.project section.project-quote .aboutpage section.about-people .columnizer-content>cite,.project section.project-titleblock .project-titleblock-databox .aboutpage section.about-people .columnizer-content>.maplink {
	line-height: 1.3132rem
}

.aboutpage section.about-people .columnizer-content>h6:not(:first-child),.aboutpage section.about-people .project section.project-quote .columnizer-content>cite:not(:first-child),.aboutpage section.about-people .project section.project-titleblock .project-titleblock-databox .columnizer-content>.maplink:not(:first-child),.project section.project-quote .aboutpage section.about-people .columnizer-content>cite:not(:first-child),.project section.project-titleblock .project-titleblock-databox .aboutpage section.about-people .columnizer-content>.maplink:not(:first-child) {
	margin-top: 1.4rem
}

.aboutpage section.about-people .columnizer-content>a,.aboutpage section.about-people .columnizer-content>span {
	font-size: .938rem;
	line-height: 1.4
}

.aboutpage section.about-people .columnizer-content>a span:first-child {
	text-decoration: underline
}

.aboutpage section.about-people .columnizer-content>a:hover span:first-child {
	text-decoration: none
}

.aboutpage section.about-awardsintro {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-awardsintro {
		width: 42.5vw
	}
}

@media screen and (max-width:767px) {
	.aboutpage section.about-awardsintro h1 {
		margin-top: 4rem
	}
}

@media screen and (min-width:768px) {
	.aboutpage section.about-awardsintro.v-with-border:after {
		content: "";
		position: absolute;
		left: 0;
		top: 7.5rem;
		bottom: 0;
		width: 1px;
		background: #939598
	}
}

@media screen and (min-width:768px) {
	.aboutpage section.about-awardsintro .txt-description {
		margin-top: 7.5rem
	}
}

.aboutpage section.about-awardsintro h1+.txt-description {
	margin-top: 0
}

.aboutpage section.about-awardslist {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.aboutpage section.about-awardslist {
		width: 31.875vw
	}
}

@media screen and (min-width:768px) {
	.aboutpage section.about-awardslist .about-awardslist-container {
		margin-top: 0rem
	}
}

.aboutpage section.about-awardslist .about-awardslist-award {
	display: block;
	font-size: .85rem;
	line-height: 1.0625rem;
	margin-right: 6.25vw
}

.aboutpage section.about-awardslist .about-awardslist-award .about-awardslist-award-membrane {
	display: inline-block;
	margin-bottom: 1.59375rem
}

.aboutpage section.about-awardslist .about-awardslist-award img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: .53125rem
}

.aboutpage section.about-awardslist .about-awardslist-award h5 {
	letter-spacing: 0;
	line-height: .85rem;
	margin-bottom: .53125rem
}

.aboutpage section.about-awardslist .about-awardslist-award:not(:hover) h5 {
	text-decoration: none
}

.aboutpage section.about-awardslist .about-awardslist-award[href]:hover * {
	text-decoration: underline
}

.biopage h1.biopage-title {
	position: absolute;
	margin-left: 6.25vw
}

@media screen and (max-width:767px) {
	.biopage h1.biopage-title {
		position: static;
		margin-left: 6.25vw;
		margin-bottom: 2rem
	}
}

@media screen and (min-width:768px) {
	.biopage .columnizer-container {
		height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 1px)
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .biopage .columnizer-container {
		height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 24px - 1px)
	}
}

.biopage .jump-button-holder {
	min-height: 3rem;
	margin-bottom: 1rem
}

.biopage section.biopage-photo {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.biopage section.biopage-photo {
		width: 42.5vw
	}
}

@media screen and (min-width:768px) {
	.biopage section.biopage-photo .jump-button-holder {
		margin-top: 7.5rem
	}
}

.biopage section.biopage-photo .biopage-photo-img {
	height: 25vw;
	max-height: calc(100vh - 7.5rem - 4rem - 6.6rem - 1.875rem);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.biopage section.biopage-photo .biopage-photo-img {
		height: 42.5vw
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .biopage section.biopage-photo .biopage-photo-img {
		max-height: calc(100vh - 7.5rem - 4rem - 6.6rem - 1.875rem - 24px)
	}
}

@media screen and (max-width:767px) {
	.biopage section.biopage-photo .biopage-photo-img {
		height: 90vw;
		max-height: none
	}
}

.biopage section.biopage-bio {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.biopage section.biopage-bio {
		width: 42.5vw
	}
}

@media screen and (min-width:768px) {
	.biopage section.biopage-bio {
		margin-top: 11.5rem;
		max-height: calc(100vh - 7.5rem - 4rem - 6.6rem - 1.875rem);
		min-height: 0
	}
}

.biopage section.biopage-cv {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.biopage section.biopage-cv {
		width: 42.5vw
	}
}

@media screen and (min-width:768px) {
	.biopage section.biopage-cv.v-first {
		padding-right: 0
	}

	.biopage section.biopage-cv:not(.v-first):not(.v-last) {
		padding-left: 0;
		padding-right: 0
	}

	.biopage section.biopage-cv.v-last {
		padding-left: 0
	}
}

@media screen and (min-width:768px) {
	.biopage section.biopage-cv .biopage-cv-container {
		margin-top: 11.5rem
	}
}

.biopage section.biopage-cv .project section.project-quote cite,.biopage section.biopage-cv .project section.project-titleblock .project-titleblock-databox .maplink,.biopage section.biopage-cv h6,.project section.project-quote .biopage section.biopage-cv cite,.project section.project-titleblock .project-titleblock-databox .biopage section.biopage-cv .maplink {
	margin-right: 6.25vw;
	line-height: 1.0625rem;
	margin-top: 1.59375rem;
	margin-bottom: .79688rem
}

.biopage section.biopage-cv .project section.project-quote cite:first-child,.biopage section.biopage-cv .project section.project-titleblock .project-titleblock-databox .maplink:first-child,.biopage section.biopage-cv h6:first-child,.project section.project-quote .biopage section.biopage-cv cite:first-child,.project section.project-titleblock .project-titleblock-databox .biopage section.biopage-cv .maplink:first-child {
	margin-top: 0
}

.biopage section.biopage-cv .biopage-cv-downloadlink,.biopage section.biopage-cv .biopage-cv-item {
	display: block;
	margin-right: 6.25vw;
	font-size: .85rem;
	line-height: 1.0625rem;
	margin-bottom: .79688rem
}

.biopage section.biopage-cv .biopage-cv-downloadlink p,.biopage section.biopage-cv .biopage-cv-item p {
	display: inline-block
}

.biopage section.biopage-cv .biopage-cv-downloadlink p a,.biopage section.biopage-cv .biopage-cv-item p a {
	text-decoration: underline
}

.biopage section.biopage-cv .biopage-cv-downloadlink p a:hover,.biopage section.biopage-cv .biopage-cv-item p a:hover {
	text-decoration: none
}

.biopage section.biopage-featured {
	width: auto
}

.biopage section.biopage-featured h1 {
	min-height: 6.5rem;
	margin-bottom: 1rem
}

@media screen and (max-width:767px) {
	.biopage section.biopage-featured h1 {
		min-height: 0;
		margin-bottom: 2rem
	}
}

.biopage section.biopage-featured .biopage-featured-projects:after {
	clear: both;
	content: "";
	display: table
}

@media screen and (min-width:768px) {
	.biopage section.biopage-featured .jump-button-holder {
		text-align: right
	}
}

@media screen and (min-width:768px) and (max-height:530px) {
	.biopage section.biopage-featured .jump-button-holder {
		display: none
	}
}

.biopage section.biopage-featured .biopage-featured-project {
	display: block;
	float: left
}

@media screen and (max-width:767px) {
	.biopage section.biopage-featured .biopage-featured-project {
		float: none;
		margin-bottom: 2rem
	}
}

@media screen and (min-width:768px) {
	.biopage section.biopage-featured .biopage-featured-project:not(:first-child) {
		margin-left: 1rem
	}
}

.biopage section.biopage-featured .biopage-featured-project:not([href]) {
	cursor: default
}

.biopage section.biopage-featured .biopage-featured-project img {
	display: block;
	height: calc(100vh - 7.5rem - 4rem - 3.5rem - 6.6rem - 1.875rem);
	width: auto
}

@media screen and (min-width:768px) and (max-height:530px) {
	.biopage section.biopage-featured .biopage-featured-project img {
		height: calc(100vh - 7.5rem - 3.5rem - 6.6rem - 1.875rem)
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .biopage section.biopage-featured .biopage-featured-project img {
		height: calc(100vh - 7.5rem - 4rem - 3.5rem - 6.6rem - 1.875rem - 24px)
	}
}

@media screen and (min-width:768px) and (max-width:1150px) and (max-height:530px) {
	body.device-ipad .biopage section.biopage-featured .biopage-featured-project img {
		height: calc(100vh - 7.5rem - 3.5rem - 6.6rem - 1.875rem - 24px)
	}
}

@media screen and (max-width:767px) {
	.biopage section.biopage-featured .biopage-featured-project img {
		width: 100%;
		height: auto
	}
}

.biopage section.biopage-featured .biopage-featured-project .biopage-featuted-project-data {
	box-sizing: border-box;
	padding: .5rem 0 0;
	font-size: .75rem;
	line-height: 1.4;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	height: 3.5rem
}

@media screen and (max-width:767px) {
	.biopage section.biopage-featured .biopage-featured-project .biopage-featuted-project-data {
		height: auto;
		width: 80%
	}
}

.biopage section.biopage-featured .biopage-featured-project .biopage-featuted-project-data>span.biopage-featuted-project-loca {
	color: #939598
}

.biopage section.biopage-featured .biopage-featured-project[href]:hover .biopage-featuted-project-data>span.biopage-featuted-project-loca {
	color: #000
}

.biopage section.biopage-featured .biopage-featured-project:not([href]) .biopage-featuted-project-data {
	color: #939598
}

.contactpage h1 {
	min-height: 6.5rem;
	margin-bottom: 1rem
}

@media screen and (max-width:767px) {
	.contactpage h1 {
		min-height: 0;
		margin-bottom: 2rem
	}
}

@media screen and (max-width:767px) {
	.contactpage h1[data-toggler] {
		border-top: 1px solid hsla(216,2%,59%,.5);
		padding-top: .5rem;
		padding-left: 6.25vw;
		padding-right: 4rem;
		margin-top: 1rem;
		margin-left: -6.25vw;
		margin-right: -6.25vw;
		position: relative
	}

	.contactpage h1[data-toggler]:after {
		content: "";
		position: absolute;
		right: 6.25vw;
		top: 1rem;
		border-left: 2px solid #000;
		border-top: 2px solid #000;
		width: 1rem;
		height: 1rem;
		transform: rotate(225deg);
		transform-origin: center center;
		transition: all,.2s
	}

	.contactpage h1[data-toggler].state-open:after {
		transform: rotate(45deg)
	}
}

@media screen and (max-width:767px) {
	.contactpage .contactpage-hide-on-phone-until-toggled {
		display: none
	}
}

@media screen and (min-width:768px) {
	.contactpage .contactpage-hide-on-phone-until-toggled {
		display: block!important
	}
}

.contactpage section.contact-contact {
	width: 18.75vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.contactpage section.contact-contact {
		width: 31.875vw
	}
}

@media screen and (min-width:768px) {
	.contactpage section.contact-careers-intro:after,.contactpage section.contact-careers-listing:not(.v-last):after,.contactpage section.contact-terms:after {
		content: "";
		position: absolute;
		right: 0;
		top: 7.5rem;
		bottom: 0;
		width: 1px;
		background: #939598
	}
}

@media screen and (max-width:767px) {
	.contactpage section.contact-careers-intro,.contactpage section.contact-careers-listing:not(.v-last),.contactpage section.contact-terms {
		margin-bottom: 0
	}
}

.contactpage section.contact-terms {
	width: 25vw;
	margin-right: 0
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.contactpage section.contact-terms {
		width: 42.5vw
	}
}

@media screen and (min-width:768px) {
	.contactpage section.contact-terms .txt-description {
		margin-top: 7.5rem
	}
}

.contactpage section.contact-careers-intro {
	width: 25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.contactpage section.contact-careers-intro {
		width: 42.5vw
	}
}

@media screen and (min-width:768px) {
	.contactpage section.contact-careers-intro {
		padding-right: 12.5vw
	}
}

@media screen and (min-width:768px) {
	.contactpage section.contact-careers-intro:after {
		right: 6.25vw
	}
}

@media screen and (min-width:768px) {
	.contactpage section.contact-careers-intro h1 {
		margin-right: -12.5vw
	}
}

.contactpage section.contact-careers-listing {
	width: 31.25vw
}

@media screen and (min-width:768px) and (orientation:portrait) {
	.contactpage section.contact-careers-listing {
		width: 53.125vw
	}
}

@media screen and (min-width:768px) {
	.contactpage section.contact-careers-listing.v-first {
		padding-left: 0
	}
}

.contactpage section.contact-careers-listing:not(.v-last) {
	margin-right: 0
}

.contactpage section.contact-careers-listing .txt-description {
	margin-top: 7.5rem
}

@media screen and (max-width:767px) {
	.contactpage section.contact-careers-listing .txt-description {
		margin-top: 2rem
	}
}

.contactpage section.contact-careers-listing .contact-careers-listing-title {
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 700;
	font-size: 1.25rem
}

.contactpage section.contact-careers-listing .contact-careers-listing-title strong {
	font-weight: 700
}

.contactpage section.contact-careers-listing .contact-careers-listing-title em {
	font-style: italic
}

.contactpage section.contact-careers-listing .contact-careers-listing-subtitle {
	font-family: Circular Web,Avenir Next,Avenir,Helvetica Neue,Helvetica,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,Osaka,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,Nanum Gothic,Malgun Gothic,AppleGothic,Arial,sans-serif;
	font-weight: 700;
	margin-bottom: 0
}

.contactpage section.contact-careers-listing .contact-careers-listing-subtitle strong {
	font-weight: 700
}

.contactpage section.contact-careers-listing .contact-careers-listing-subtitle em {
	font-style: italic
}

.genericpage h1 {
	box-sizing: border-box;
	padding-bottom: 2rem;
	max-width: 25rem
}

@media screen and (min-width:768px) {
	.genericpage h1 {
		height: 7.5rem
	}
}

@media screen and (min-width:768px) {
	.genericpage .columnizer-container {
		height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 1px)
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	body.device-ipad .genericpage .columnizer-container {
		height: calc(100vh - 7.5rem - 6.6rem - 1.875rem - 24px - 1px)
	}
}

@media screen and (max-width:767px) {
	.genericpage .columnizer-container .columnizer-content {
		column-count: 1
	}
}

@media screen and (min-width:768px) {
	.genericpage section.genericpage-content {
		width: 25vw
	}
}

@media screen and (min-width:768px) and (min-width:768px) and (orientation:portrait) {
	.genericpage section.genericpage-content {
		width: 42.5vw
	}
}

@media screen and (max-width:1150px) and (min-width:768px) {
	.genericpage section.genericpage-content {
		width: 37.5vw
	}
}

@media screen and (max-width:1150px) and (min-width:768px) and (min-width:768px) and (orientation:portrait) {
	.genericpage section.genericpage-content {
		width: 63.75vw
	}
}

.genericpage section.genericpage-content .genericpage-content-text {
	font-size: .938rem;
	line-height: 1.4
}

@media screen and (min-width:768px) {
	.genericpage section.genericpage-content .genericpage-content-text {
		margin-right: 6.25vw
	}
}

header .logo svg, header .logo>img {
    display: block;
    /*width: 160px;*/
    height:70px;
    max-width: 140px;
    margin-top: -20px;
}
@media screen and (max-width:767px){header .logo>img, header .logo svg {/*max-width: 6rem;*/}}
.ke-pagebreak{display:none;}

section .newspage-text-body .rich-text img 
{
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}