@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Serif+TC:wght@200;300;400;500;600;700;900&display=swap");a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background-color: #A39479;
}
a{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	color: #FFF;
}
a:hover{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	color: #333;
	background-color: #FFF;
}
body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}img{width:100%;display:block}a{display:block;text-decoration:none}.c{clear:both}.table{display:table}.tr{display:table-row}.td,.th{display:table-cell;vertical-align:middle}.hide{display:none}.ab{position:absolute}.clearfix:after{content:"";display:block;clear:both}.float-l{float:left}.float-r{float:right}._m{display:none}@media screen and (max-width:768px){._m{display:block}}@media screen and (max-width:768px){._pc{display:none}}.autoW{width:auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes lightani2{0%{top:-100%}70%{top:100%}to{top:100%}}@-moz-keyframes lightani2{0%{top:-100%}70%{top:100%}to{top:100%}}@-ms-keyframes lightani2{0%{top:-100%}70%{top:100%}to{top:100%}}@-o-keyframes lightani2{0%{top:-100%}70%{top:100%}to{top:100%}}@keyframes lightani2{0%{top:-100%}70%{top:100%}to{top:100%}}@-webkit-keyframes btntxtani{0%{left:0}to{left:100%}}@-moz-keyframes btntxtani{0%{left:0}to{left:100%}}@-ms-keyframes btntxtani{0%{left:0}to{left:100%}}@-o-keyframes btntxtani{0%{left:0}to{left:100%}}@keyframes btntxtani{0%{left:0}to{left:100%}}body,html{
	width:100%;
	font-family:"Montserrat", "Noto Serif TC", "微軟正黑體", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "新細明體", "蘋果儷黑體", Verdana, sans-serif;
	overflow-x:hidden;
	min-height:600px;
	background-color: #FFF;
}html{-webkit-text-size-adjust:none}.wrapper{width:100%;position:relative;background-repeat:no-repeat;background-position:center top}section{width:100%;position:relative}.container{width:92.5%;max-width:1366px;margin:auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay{display:block;width:100%;height:100%;background-color:rgba(34, 34, 34, 0.8);position:absolute;top:0;left:0;opacity:0;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.setcenter{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header{position:fixed;top:0;left:0;width:100%;background-color:#222222;z-index:999;padding:20px 0}@media screen and (max-width:1024px){header{background-color:#222222}}@media screen and (max-width:768px){header{padding:5.33333vw 0}}header a.logo{width:255px;margin:auto}@media screen and (max-width:1366px){header a.logo{width:18.66764vw}}@media screen and (max-width:1024px){header a.logo{width:24.90234vw}}@media screen and (max-width:768px){header a.logo{width:52vw}}header.forind{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 );padding:30px 0}@media screen and (max-width:1366px){header.forind{padding:2.19619vw 0}}@media screen and (max-width:1024px){header.forind{background:none;background-color:#222222;padding:1.95313vw 0}}@media screen and (max-width:768px){header.forind{padding:5.33333vw 0}}header.forind a.logo{width:328px}@media screen and (max-width:1366px){header.forind a.logo{width:20.4978vw}}@media screen and (max-width:1024px){header.forind a.logo{width:24.90234vw}}@media screen and (max-width:768px){header.forind a.logo{width:52vw}}header .burger{width:20px;position:fixed;top:34px;right:50px;cursor:pointer;z-index:9999}@media screen and (max-width:1024px){header .burger{top:3.32031vw;right:4.88281vw}}@media screen and (max-width:768px){header .burger{width:5.73333vw;top:9vw;right:5vw}}header .burger.abs{position:absolute}header .burger .line{width:100%;height:2px;background-color:#fff;position:absolute}header .burger .line:nth-child(2){top:0;left:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:top 0.35s, left 0.35s, width 0.35s, opacity 0.35s;-o-transition:top 0.35s, left 0.35s, width 0.35s, opacity 0.35s;transition:top 0.35s, left 0.35s, width 0.35s, opacity 0.35s}header .burger .line:nth-child(3),header .burger .line:nth-child(4){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s;-o-transition:transform 0.35s;transition:transform 0.35s;transition:transform 0.35s, -webkit-transform 0.35s}header .burger .line:nth-child(5){bottom:0;left:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:bottom 0.35s, left 0.35s, width 0.35s, opacity 0.35s;-o-transition:bottom 0.35s, left 0.35s, width 0.35s, opacity 0.35s;transition:bottom 0.35s, left 0.35s, width 0.35s, opacity 0.35s;opacity:1}header .burger.isclick .line:nth-child(2),header .burger.isclick .line:nth-child(5){width:0;opacity:0;left:50%}header .burger.isclick .line:nth-child(2){top:50%}header .burger.isclick .line:nth-child(5){bottom:50%}header .burger.isclick .line:nth-child(3){opacity:1;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}header .burger.isclick .line:nth-child(4){opacity:1;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}header .nav{position:absolute;right:-305px;top:0;bottom:0;background-color:#444444;color:#fff;font-size:15px;line-height:1.5;text-transform:uppercase;overflow-x:hidden;z-index:100;height:100vh}@media screen and (max-width:1366px){header .nav{font-size:1.0981vw}}@media screen and (max-width:1024px){header .nav{font-size:1.46484vw}}@media screen and (max-width:768px){header .nav{font-size:3.2vw;right:-58vw}}header .nav .inner{position:relative;padding:80px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){header .nav .inner{padding:18vw 0 0}}header .nav a{color:inherit}header .nav ul{padding-bottom:220px}@media screen and (max-width:1366px){header .nav ul{padding-bottom:16.10542vw}}@media screen and (max-width:1024px){header .nav ul{padding-bottom:21.48438vw}}@media screen and (max-width:768px){header .nav ul{padding-bottom:29.33333vw}}header .nav li{width:305px;position:relative;cursor:pointer}@media screen and (max-width:768px){header .nav li{width:58vw}}header .nav li:not(:last-child){margin-bottom:30px}@media screen and (max-width:1366px){header .nav li:not(:last-child){margin-bottom:2.19619vw}}@media screen and (max-width:1024px){header .nav li:not(:last-child){margin-bottom:2.92969vw}}@media screen and (max-width:768px){header .nav li:not(:last-child){margin-bottom:5.33333vw}}header .nav li a,header .nav li span{padding:0 50px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:768px){header .nav li a,header .nav li span{padding:0 8vw}}header .nav li.ar:before{content:"";display:block;width:6px;height:10px;background-image:url("../images/nav_ar.png");background-repeat:no-repeat;background-size:100% 100%;background-position:top center;position:absolute;top:5px;right:50px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:768px){header .nav li.ar:before{width:1.33333vw;height:2.26667vw;right:10vw;top:1vw}}header .nav li:hover>a,header .nav li:hover>span{color:#d24319;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .nav li.open:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header .subnav{display:none;background-color:#2c2c2c;padding:35px 0;margin-top:25px}@media screen and (max-width:1366px){header .subnav{margin-top:1.83016vw;padding:2.56223vw 0}}@media screen and (max-width:1024px){header .subnav{margin-top:2.44141vw;padding:3.41797vw 0}}@media screen and (max-width:768px){header .subnav{margin-top:3.33333vw;padding:4.66667vw 0}}header .subnav dd{padding-left:15px}header .subnav dd:not(:last-child){margin-bottom:25px}header .subnav dd:hover>a{color:#d24319;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:1366px){header .subnav dd{padding-left:1.0981vw}header .subnav dd:not(:last-child){margin-bottom:1.83016vw}}@media screen and (max-width:1024px){header .subnav dd{padding-left:1.46484vw}header .subnav dd:not(:last-child){margin-bottom:2.44141vw}}@media screen and (max-width:768px){header .subnav dd{padding-left:2.4vw}header .subnav dd:not(:last-child){margin-bottom:3.33333vw}}header .searchbox{width:100%;position:absolute;left:0;bottom:0;border-top:1px solid  #575757;padding:50px;font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1366px){header .searchbox{padding:3.66032vw;font-size:1.0981vw}}@media screen and (max-width:1024px){header .searchbox{padding:4.88281vw;font-size:1.46484vw}}@media screen and (max-width:768px){header .searchbox{font-size:3.2vw}}header .searchbox p{padding-bottom:10px}@media screen and (max-width:1366px){header .searchbox p{padding-bottom:0.73206vw}}@media screen and (max-width:1024px){header .searchbox p{padding-bottom:0.97656vw}}header .searchbox input{border:none;border-radius:5px;padding:10px;padding-left:30px;background-image:url("../images/icon_search.png");background-repeat:no-repeat;background-position:5% center;background-size:15px auto}@media screen and (max-width:1366px){header .searchbox input{padding:0.73206vw;padding-left:2.19619vw;background-size:1.0981vw auto}}@media screen and (max-width:1024px){header .searchbox input{padding:0.97656vw;padding-left:2.92969vw;background-size:1.46484vw auto}}@media screen and (max-width:768px){header .searchbox input{padding:1.33333vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:2.4vw auto}}::-webkit-scrollbar{width:5px;background-color:#202020}::-webkit-scrollbar-thumb{background-color:rgba(255, 255, 255, 0.4)}footer{
	background-color:#666;
	text-align:right;
	color:#666;
	font-size:13px;
	line-height:2;
	padding:15px 40px;
	position:relative
}@media screen and (max-width:1024px){footer{padding:1.46484vw 3.90625vw;font-size:1.26953vw}}@media screen and (max-width:768px){footer{padding:2.66667vw 2.66667vw;font-size:2.66667vw;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer p{display:inline-block;margin-right:10px;letter-spacing:1.5px}footer p:first-child{font-size:14px;font-size:1.11em;letter-spacing:4px}@media screen and (max-width:768px){footer p:first-child{letter-spacing:1.2vw;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:768px){footer p:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:2.66667vw}}footer p:nth-child(3){margin-right:0}@media screen and (max-width:768px){footer p:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:768px){footer p{margin-right:2.66667vw}}footer span{display:block}@media screen and (max-width:768px){footer span{text-align:right;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%}}.intro{
	background-color:#A39479;
	width:100%;
	height:100vh;
	position:fixed;
	top:0;
	left:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	z-index:-1;
	opacity:0
}.intro .box{text-align:center}.intro .logo{
	width:560px
}@media screen and (max-width:1366px){.intro .logo{width:26.72035vw}}@media screen and (max-width:1024px){.intro .logo{width:35.64453vw;margin-bottom:1.95313vw}}@media screen and (max-width:768px){.intro .logo{width:60vw;margin-bottom:3vw}}.intro .enter{font-size:13px;color:#fff;border:1px solid #fff;display:inline-block;padding:8px 25px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1024px){.intro .enter{font-size:1.26953vw;padding:0.78125vw 2.44141vw}}@media screen and (max-width:768px){.intro .enter{font-size:2.4vw;padding:1.5vw 5vw}}.intro .enter:hover{
	background-color:#fff;
	color:#333;
-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#index{opacity:0}.ind{height:calc(100vh - 82px);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}@media screen and (max-width:1024px){.ind{height:calc(100vh - 8vw)}}@media screen and (max-width:768px){.ind{height:calc(100vh - 15vw);background-image:url("../images/m/ind_bg.jpg")}}.ind .slidebox{width:100%;height:100%;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ind .slidebox .one{height:100%;background-image:url("../images/ind_bg.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:768px){.ind .slidebox .one{background-size:auto 100%}}.ind .slidebox .slick-list,.ind .slidebox .slick-slide,.ind .slidebox .slick-slide>div,.ind .slidebox .slick-track{height:100%}.ind .box{border-radius:10px;background-color:rgba(34, 34, 34, 0.8);font-size:13px;color:#bbbbbb;line-height:1.5;position:absolute;bottom:20px;left:25px;padding:20px;min-width:360px}@media screen and (max-width:1024px){.ind .box{font-size:1.26953vw;padding:1.95313vw;min-width:35.15625vw}}@media screen and (max-width:768px){.ind .box{border-radius:1.5vw;font-size:2.93333vw;padding:3.33333vw 4vw;min-width:57.33333vw;left:3vw;bottom:3vw}}.ind .box dl{display:-webkit-box;display:-ms-flexbox;display:flex}.ind .box dl:not(:last-child){margin-bottom:10px}@media screen and (max-width:768px){.ind .box dl:not(:last-child){margin-bottom:1.33333vw}}.ind .box dt{letter-spacing:6px;margin-right:20px}.ind .box dd{letter-spacing:1px}.about{min-height:calc(100vh - 82px);background-image:url("../images/about_bg.jpg");background-size:cover;background-position:center 70%;background-repeat:no-repeat;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1366px){.about{padding:10.98097vw 0 7.32064vw}}@media screen and (max-width:1024px){.about{padding:13.67188vw 0 8.78906vw;background-position:30% 70%}}@media screen and (max-width:768px){.about{background-image:url("../images/m/about_bg.jpg");background-position:center center;padding:28vw 0 20vw;color:#bbbbbb}}.about .inner{width:85%;max-width:735px;margin:auto}@media screen and (max-width:768px){.about .inner{width:82%}}.about .title{font-size:24px;letter-spacing:10px;text-align:center;padding-bottom:50px}@media screen and (max-width:1024px){.about .title{padding-bottom:4.88281vw}}@media screen and (max-width:768px){.about .title{font-size:4.8vw;padding-bottom:5.33333vw;color:#fff}}.about .txt{font-size:13px;line-height:2.5}@media screen and (max-width:768px){.about .txt{font-size:2.93333vw;line-height:2}}.about p{letter-spacing:2px;margin-bottom:20px;text-align:justify}@media screen and (max-width:768px){.about p{margin-bottom:2vw;letter-spacing:1px}}.about span{display:block;letter-spacing:1px;text-align:justify}@media screen and (max-width:768px){.about span{letter-spacing:0}}.members{background-color:#333333;padding:180px 0 50px}@media screen and (max-width:1366px){.members{padding:13.17716vw 0 3.66032vw}}@media screen and (max-width:1024px){.members{padding:11.71875vw 0 4.88281vw}}@media screen and (max-width:768px){.members{padding:18vw 0 8vw}}.members .container{max-width:1560px}@media screen and (max-width:1024px){.members .container{width:80%}}@media screen and (max-width:768px){.members .container{width:89.3%}}.members .one{padding:60px 100px;display:-webkit-box;display:-ms-flexbox;display:flex}.members .one:not(:last-child){border-bottom:1px solid #777777}@media screen and (max-width:1366px){.members .one{padding:4.39239vw 7.32064vw}}@media screen and (max-width:1024px){.members .one{padding:5.85938vw 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.members .one{padding:12vw 0}}.members .one .box{width:50%}@media screen and (max-width:1024px){.members .one .box{width:100%;margin-bottom:5vw}.members .one .box:last-child{margin-bottom:0}}@media screen and (max-width:768px){.members .one .box{margin-bottom:9.33333vw}}.members .one .box.cn .name{letter-spacing:5px}.members .one .box.cn .name:first-letter{padding-right:25px}@media screen and (max-width:768px){.members .one .box.cn .name:first-letter{padding-right:3vw}}.members .one .box.cn .jobtitle{letter-spacing:5px}.members .one .box.cn .list{letter-spacing:2px}.members .one .box.en .name{letter-spacing:2px}@media screen and (max-width:768px){.members .one .box.en .name{letter-spacing:1px}}.members .one .box.en .list{letter-spacing:1px}@media screen and (max-width:768px){.members .one .box.en .list{letter-spacing:0}}.members .one .jobtitle,.members .one .name{font-size:18px;color:#fff;margin-bottom:35px}@media screen and (max-width:768px){.members .one .jobtitle,.members .one .name{font-size:4vw;margin-bottom:3.33333vw}}.members .one .list{color:#bbbbbb;font-size:13px;line-height:2}@media screen and (max-width:768px){.members .one .list{font-size:2.93333vw;line-height:1.8}}.members .one .list li{display:-webkit-box;display:-ms-flexbox;display:flex}.members .one .list li:not(:last-child){margin-bottom:10px}.members .one .list li.sp1{letter-spacing:1px}@media screen and (max-width:768px){.members .one .list li:not(:last-child){margin-bottom:2.66667vw}}.members .one .list p{-webkit-box-flex:0.6;-ms-flex:0.6;flex:0.6}.members .one .list p.sp:first-letter{letter-spacing:32px}.members .one .list p.sp2:first-letter{letter-spacing:15px}.members .one .list p.sp3:first-letter{letter-spacing:30px}@media screen and (max-width:768px){.members .one .list p{-webkit-box-flex:0.8;-ms-flex:0.8;flex:0.8}}.members .one .list span{display:block;-webkit-box-flex:2;-ms-flex:2;flex:2}.awards{min-height:calc(100vh - 82px);background-image:url("../images/awards_bg.jpg");background-size:cover;background-position:center top;background-repeat:no-repeat;padding:180px 0 100px}@media screen and (max-width:1024px){.awards{padding:17.57813vw 0 9.76563vw}}@media screen and (max-width:768px){.awards{padding:22vw 0 15vw;background-image:url("../images/m/awards_bg.jpg")}}.awards .container{text-align:center}@media screen and (max-width:768px){.awards .container{background-color:rgba(0, 0, 0, 0.8);width:87%;padding:10vw 0}}.awards .title{color:#fff;line-height:2;display:inline-block;margin-bottom:50px}@media screen and (max-width:768px){.awards .title{margin-bottom:9.33333vw;width:40vw}}.awards .title .cn{position:relative;font-size:0}.awards .title .cn p{font-size:24px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;display:inline}.awards .title .cn p:first-letter{letter-spacing:12px}@media screen and (max-width:768px){.awards .title .cn p{font-size:5.33333vw}.awards .title .cn p:first-letter{letter-spacing:2vw}}.awards .title .cn:after{content:"";display:block;width:1px;height:100%;background-color:#fff;position:absolute;top:0;left:52%}@media screen and (max-width:768px){.awards .title .cn:after{left:51.2%}}.awards .title span{width:100%;display:block;font-size:12px;padding-top:15px;letter-spacing:1px}@media screen and (max-width:768px){.awards .title span{font-size:2.4vw;padding-top:2vw}}.awards .list dl{font-size:13px;line-height:1.5;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.awards .list dl:not(:last-child){margin-bottom:20px}@media screen and (max-width:768px){.awards .list dl{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2.93333vw}.awards .list dl:not(:last-child){margin-bottom:6.66667vw}}.awards .list dd,.awards .list dt{width:50%}@media screen and (max-width:768px){.awards .list dd,.awards .list dt{width:100%}}.awards .list dt{text-align:right;letter-spacing:2px;padding-right:30px}@media screen and (max-width:768px){.awards .list dt{text-align:center;padding-right:0;padding-bottom:1vw}}.awards .list dd{text-align:left;padding-left:30px}@media screen and (max-width:768px){.awards .list dd{text-align:center;padding-left:0}}.projects{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:180px 0 80px}@media screen and (max-width:1366px){.projects{padding:13.17716vw 0 5.85652vw}}@media screen and (max-width:1024px){.projects{padding:9vw 0 7.8125vw}}.projects.bg1{background-image:url("../images/projects_bg_1.jpg")}.projects.bg2{background-image:url("../images/projects_bg_2.jpg")}.projects.bg3{background-image:url("../images/projects_bg_3.jpg")}@media screen and (max-width:1024px){.projects{display:block}.projects.bg1,.projects.bg2,.projects.bg3{background:none;background-color:#333333}}.projects .kv{display:none}@media screen and (max-width:1024px){.projects .kv{display:block}}.projects .container{max-width:1725px;background-color:rgba(0, 0, 0, 0.8);display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px 85px}@media screen and (max-width:1366px){.projects .container{padding:5.85652vw 5.85652vw}}@media screen and (max-width:1024px){.projects .container{width:89.33%;background:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7.8125vw 0}}@media screen and (max-width:768px){.projects .container{padding:12vw 0 5vw}}.projects .protitle{width:25%}@media screen and (max-width:1366px){.projects .protitle{width:20%}}@media screen and (max-width:1024px){.projects .protitle{width:100%;text-align:center;margin-bottom:5vw}}@media screen and (max-width:768px){.projects .protitle{margin-bottom:8vw}}.projects .content{width:75%}@media screen and (max-width:1366px){.projects .content{width:80%}}@media screen and (max-width:1024px){.projects .content{width:100%}}.projects .title{text-align:center;display:inline-block}@media screen and (max-width:768px){.projects .title{margin-left:2.5vw}}.projects .title p{font-size:30px;color:#fff;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;letter-spacing:15px;display:inline}@media screen and (max-width:1024px){.projects .title p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media screen and (max-width:768px){.projects .title p{font-size:4.8vw;letter-spacing:2.5vw}}.projects .title span{display:block;font-size:13px;color:#bbbbbb;text-transform:uppercase;padding-top:10px;padding-left:5px}@media screen and (max-width:768px){.projects .title span{font-size:2.93333vw;letter-spacing:0.5vw;padding-left:0;margin-left:-1.8vw;padding-top:2vw}}.projects .list{font-size:13px;color:#bbbbbb;line-height:1.5}@media screen and (max-width:768px){.projects .list{font-size:2.93333vw}}.projects .list dl{display:-webkit-box;display:-ms-flexbox;display:flex}.projects .list dl:not(:last-child){margin-bottom:15px}@media screen and (max-width:1024px){.projects .list dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.projects .list dl:not(:last-child){margin-bottom:2.92969vw}}@media screen and (max-width:768px){.projects .list dl:not(:last-child){margin-bottom:5vw}}.projects .list dl dt{width:35%;letter-spacing:3px}@media screen and (max-width:1366px){.projects .list dl dt{width:40%}}@media screen and (max-width:1024px){.projects .list dl dt{width:100%;letter-spacing:1px}}.projects .list dl dd{width:65%}@media screen and (max-width:1366px){.projects .list dl dd{width:60%}}@media screen and (max-width:1024px){.projects .list dl dd{width:100%}}.portfolio{background-color:#fff}.portfolio.pagelist{padding:180px 0 0}@media screen and (max-width:1366px){.portfolio.pagelist{padding:13.17716vw 0 0}}@media screen and (max-width:1024px){.portfolio.pagelist{padding:17.57813vw 0 0}}@media screen and (max-width:768px){.portfolio.pagelist{padding-top:28vw}}.portfolio.pagelist .container{max-width:1570px}@media screen and (max-width:768px){.portfolio.pagelist .container{width:86%}}.portfolio.pagelist .title{font-size:30px;color:#222222;margin-bottom:60px}@media screen and (max-width:1024px){.portfolio.pagelist .title{text-align:center}}@media screen and (max-width:768px){.portfolio.pagelist .title{font-size:4.8vw;margin-bottom:8vw}}.portfolio.pagelist .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio.pagelist .list li{width:31.25%;margin-bottom:80px}.portfolio.pagelist .list li:not(:nth-child(3n)){margin-right:3.125%}.portfolio.pagelist .list li:hover .pic img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);-webkit-filter:brightness(0.7);filter:brightness(0.7);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.portfolio.pagelist .list li:hover .subtitle:after{width:100%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width:1024px){.portfolio.pagelist .list li{width:100%}}@media screen and (max-width:768px){.portfolio.pagelist .list li{margin-bottom:10vw}}.portfolio.pagelist .list .pic{margin-bottom:25px;overflow:hidden}.portfolio.pagelist .list .pic img{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width:1024px){.portfolio.pagelist .list .pic{margin-bottom:1.95313vw}}@media screen and (max-width:768px){.portfolio.pagelist .list .pic{margin-bottom:2vw}}.portfolio.pagelist .list .subtitle{font-size:15px;color:#444444;line-height:1.5;display:inline-block;position:relative}.portfolio.pagelist .list .subtitle:after{content:"";display:block;width:0%;height:1px;background-color:#444444;position:absolute;left:0;bottom:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width:768px){.portfolio.pagelist .list .subtitle{font-size:3.2vw}}.portfolio.pageinner .container{max-width:2000px;width:100%;padding-bottom:30px}.portfolio.pageinner .maintitle{width:92.5%;margin:auto;text-align:center;line-height:1.5;text-transform:uppercase;padding:60px 0 50px}@media screen and (max-width:768px){.portfolio.pageinner .maintitle{padding:7vw 0}}.portfolio.pageinner .maintitle .name{font-size:36px;color:#222222;letter-spacing:2px;margin-bottom:40px}@media screen and (max-width:768px){.portfolio.pageinner .maintitle .name{font-size:4.53333vw;letter-spacing:1px;margin-bottom:3vw}}.portfolio.pageinner .maintitle .sort{font-size:18px;color:#444444}@media screen and (max-width:768px){.portfolio.pageinner .maintitle .sort{font-size:2.93333vw}}.portfolio.pageinner .slidebox{width:101%;margin-left:-0.5%;opacity:0;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}.portfolio.pageinner .slidebox.slick-initialized{opacity:1;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}@media screen and (max-width:1024px){.portfolio.pageinner .slidebox{opacity:1;width:86%;margin-left:0;margin:auto}}.portfolio.pageinner .slidebox .one{padding:0.1%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden}.portfolio.pageinner .slidebox .one img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.portfolio.pageinner .slidebox .one:hover img{-webkit-filter:brightness(0.7);filter:brightness(0.7);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width:1024px){.portfolio.pageinner .slidebox .one{padding:0;margin-bottom:6vw}}.portfolio.pageinner .slidebox.slick-dotted.slick-slider{margin-bottom:0}.portfolio.pageinner .slidebox .slick-dots{position:initial;padding:15px 0}.portfolio.pageinner .slidebox .slick-dots button{display:none}.portfolio.pageinner .slidebox .slick-dots li{width:8px;height:8px;background-color:#cccccc;border-radius:50%;margin:0 6px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio.pageinner .slidebox .slick-dots li.slick-active{background-color:#000000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.values{height:calc(100vh - 82px);background-color:#333333}@media screen and (max-width:1024px){.values{height:auto}}.values .inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.values .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.values .con,.values .kv{width:50%}@media screen and (max-width:1024px){.values .con,.values .kv{width:100%}}.values .kv{height:100%;background-image:url("../images/values_kv.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.values .kv>img{display:none}@media screen and (max-width:1024px){.values .kv>img{display:block;background:none}}.values .con{padding-left:40px;padding-top:90px}@media screen and (max-width:1024px){.values .con{width:83%;margin:auto;padding:20vw 0 35vw}}.values .title{font-size:30px;color:#fff;letter-spacing:3px;margin-bottom:30px}@media screen and (max-width:768px){.values .title{font-size:4.8vw;margin-bottom:5vw;letter-spacing:2px}}.values .txt{font-size:13px;color:#bbbbbb;line-height:1.5}@media screen and (max-width:768px){.values .txt{font-size:2.93333vw}}.values .txt dl:not(:last-child){margin-bottom:15px}@media screen and (max-width:768px){.values .txt dl:not(:last-child){margin-bottom:2.5vw}}.values .txt dd,.values .txt dt{display:inline-block}.values .txt dt{letter-spacing:5px;margin-right:15px}@media screen and (max-width:768px){.values .txt dt{margin-right:3vw;letter-spacing:3px}}.values .txt dd{letter-spacing:1px}.work{background-color:#333333}.work.management .kv{background-image:url("../images/management_kv.jpg")}.work .container{width:93%;max-width:1690px;padding:80px 0}@media screen and (max-width:768px){.work .container{width:90%;padding:13vw 0}}.work .title{font-size:30px;text-align:center;color:#fff;margin-bottom:55px}.work .title span{display:block;font-size:16px;padding-top:20px}@media screen and (max-width:768px){.work .title span{font-size:2.93333vw;padding-top:2vw}}@media screen and (max-width:768px){.work .title{font-size:4.8vw;margin-bottom:7vw}}.work .box1{margin-bottom:100px}@media screen and (max-width:1366px){.work .box1{margin-bottom:7.32064vw}}@media screen and (max-width:1024px){.work .box1{margin-bottom:9.76563vw}}@media screen and (max-width:768px){.work .box1{margin-bottom:10vw}}.work .box1 .con{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1366px){.work .box1 .con{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1024px){.work .box1 .con{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.work .box1 .each{border:1px solid #777777;padding:40px 25px;color:#bbbbbb;line-height:1.5;width:18.5%}.work .box1 .each:not(:last-child){margin-right:1.875%}@media screen and (max-width:1366px){.work .box1 .each{width:27.9%;margin-bottom:2vw;margin-right:2.5%;padding:2.92826vw 1.83016vw}.work .box1 .each:nth-child(3n){margin-right:0%}}@media screen and (max-width:1024px){.work .box1 .each{width:70%;margin-right:0%!important;padding:3.90625vw 2.44141vw;margin-bottom:3vw}}@media screen and (max-width:768px){.work .box1 .each{width:100%;padding:6vw 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6vw}}.work .box1 .t1{border-bottom:1px solid #777777;letter-spacing:1px;padding-bottom:25px}@media screen and (max-width:768px){.work .box1 .t1{border-bottom:none;padding-bottom:0;text-align:center;width:48%}}.work .box1 .t1 p{font-size:16px;padding-bottom:3px}@media screen and (max-width:768px){.work .box1 .t1 p{font-size:2.93333vw;padding-bottom:0vw}}.work .box1 .t1 span{display:block;font-size:15px}@media screen and (max-width:768px){.work .box1 .t1 span{font-size:2.93333vw}}.work .box1 .t2{font-size:13px;padding-top:25px}@media screen and (max-width:768px){.work .box1 .t2{width:52%;padding-top:0;border-left:1px solid #777777;padding-left:7vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.93333vw}}.work .box1 .t2 dl:not(:last-child){margin-bottom:12px}@media screen and (max-width:768px){.work .box1 .t2 dl:not(:last-child){margin-bottom:3vw}}.work .box1 .t2 dd,.work .box1 .t2 dt{display:inline-block}.work .box1 .t2 dt{width:28%;letter-spacing:2px}@media screen and (max-width:768px){.work .box1 .t2 dt{width:100%}}.work .box1 .t2 dd{letter-spacing:1px}.work .box2 .inner{background-color:#555555}@media screen and (max-width:768px){.work .box2 .inner{background:none}}.work .box2 .tabbox{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;color:#bbbbbb;text-align:center;letter-spacing:2px;line-height:1.5}.work .box2 .tabbox li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 0;background-color:#666666;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.work .box2 .tabbox li:hover{color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.work .box2 .tabbox li.select{background-color:#555555}@media screen and (max-width:768px){.work .box2 .tabbox{display:none}}.work .box2 .con{max-width:1300px;margin:auto;padding:50px 0;padding-left:15%;display:none}@media screen and (max-width:1024px){.work .box2 .con{padding-left:10%}}@media screen and (max-width:768px){.work .box2 .con{padding:5vw 7vw;display:block;margin-bottom:5vw;background-color:#555555}}.work .box2 .con[data-con="0"]{display:block}.work .box2 .sub{display:none}@media screen and (max-width:768px){.work .box2 .sub{display:block;font-size:3.2vw;color:#bbbbbb;position:relative}.work .box2 .sub:after{content:"";display:block;width:4vw;height:4vw;position:absolute;top:-0.2vw;right:0;background-repeat:no-repeat;background-size:100% auto;background-position:center center;background-image:url("../images/m/icon_add.png")}.work .box2 .sub.isclick:after{background-image:url("../images/m/icon_minus.png")}}.work .box2 .list{font-size:13px;letter-spacing:1px;color:#bbbbbb;line-height:1.5;list-style:decimal;list-style-position:inside;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:160px}@media screen and (max-width:768px){.work .box2 .list{max-height:99999px;font-size:2.93333vw;padding-left:0;margin-top:4vw;display:none}}.work .box2 .list li:not(:nth-child(5n)){padding-bottom:15px}@media screen and (max-width:768px){.work .box2 .list li{padding-bottom:2.5vw!important}.work .box2 .list li:last-child{padding-bottom:0!important}}.work .box3{color:#bbbbbb;margin-bottom:100px}@media screen and (max-width:1024px){.work .box3{width:80%;margin:auto;margin-bottom:12vw}}@media screen and (max-width:768px){.work .box3{width:100%;margin-bottom:10vw}}.work .box3 .apart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;letter-spacing:2px;margin-bottom:70px}@media screen and (max-width:1024px){.work .box3 .apart{margin-bottom:5vw}}@media screen and (max-width:768px){.work .box3 .apart{margin-bottom:3vw}}.work .box3 .apart dd{width:48.5%;margin-bottom:30px}.work .box3 .apart dd:not(:nth-child(2n)){margin-right:3%}@media screen and (max-width:768px){.work .box3 .apart dd{width:47.5%;margin-bottom:14vw}.work .box3 .apart dd:not(:nth-child(2n)){margin-right:5%}}.work .box3 .apart .txt{font-size:16px;padding-bottom:25px}@media screen and (max-width:1024px){.work .box3 .apart .txt{text-align:center}}@media screen and (max-width:768px){.work .box3 .apart .txt{font-size:3.2vw;padding-bottom:3vw}}.work .box3 .apart .mod{font-size:13px;line-height:2;border:1px solid #777777;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){.work .box3 .apart .mod{text-align:center;height:100%}.work .box3 .apart .mod br{display:none}}@media screen and (max-width:768px){.work .box3 .apart .mod{font-size:2.93333vw;padding:3vw}}.work .box3 .apart .mod p{display:inline-block;margin-right:25px}@media screen and (max-width:1024px){.work .box3 .apart .mod p{display:block;margin-right:0}}@media screen and (max-width:768px){.work .box3 .apart .mod p{margin-bottom:1.5vw}}.work .box3 .timebar{background-color:#555555;padding:15px 0;font-size:13px;letter-spacing:2px}@media screen and (max-width:1024px){.work .box3 .timebar{background:none}}@media screen and (max-width:768px){.work .box3 .timebar{font-size:3.2vw}}.work .box3 .timebar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:92%;margin:auto}@media screen and (max-width:1024px){.work .box3 .timebar ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:1024px){.work .box3 .timebar li{width:100%;text-align:center;background-color:#555555;padding:1vw 0;margin-bottom:2vw}}@media screen and (max-width:768px){.work .box3 .timebar li{padding:3vw 0;margin-bottom:4vw}}.work .box4{padding-bottom:30px}@media screen and (max-width:1024px){.work .box4{width:80%;margin:auto}}@media screen and (max-width:768px){.work .box4{width:100%;padding-bottom:0}}.work .box4 .inner{max-width:1400px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:2px}@media screen and (max-width:1024px){.work .box4 .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.work .box4 .inner{letter-spacing:1px}}.work .box4 .mod{border:1px solid #777777;padding:30px;color:#bbbbbb;line-height:1.5;width:21.5%;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.work .box4 .mod:not(:last-child){margin-right:4.67%}.work .box4 .mod:after{content:"";display:block;width:1px;height:30%;position:absolute;top:54%;left:50%;background-color:#484848}@media screen and (max-width:1366px){.work .box4 .mod{padding:2.19619vw}}@media screen and (max-width:1024px){.work .box4 .mod{padding:2.92969vw;width:48.5%;margin-right:3%;margin-bottom:4vw}.work .box4 .mod:not(:last-child){margin-right:3%}.work .box4 .mod:nth-child(2n){margin-right:0}}@media screen and (max-width:768px){.work .box4 .mod{padding:3vw 2.9vw}}.work .box4 .sq{width:100%;font-size:16px;margin-bottom:60px}@media screen and (max-width:768px){.work .box4 .sq{font-size:2.93333vw;margin-bottom:8vw}}.work .box4 .sq dd,.work .box4 .sq dt{background-color:#555555;padding:10px 0}@media screen and (max-width:768px){.work .box4 .sq dd,.work .box4 .sq dt{padding:1.2vw 0}}.work .box4 .sq dd:not(:last-child){margin-bottom:10px}@media screen and (max-width:768px){.work .box4 .sq dd:not(:last-child){margin-bottom:2.5vw}}.work .box4 .sq dt:not(:last-child){margin-bottom:35px}@media screen and (max-width:768px){.work .box4 .sq dt:not(:last-child){margin-bottom:7vw}}.work .box4 .txt{width:100%;background-color:#333333;position:relative;z-index:1;padding-top:15px;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:768px){.work .box4 .txt{padding-top:1.5vw}}.work .box4 .txt p{font-size:16px;margin-bottom:20px}@media screen and (max-width:768px){.work .box4 .txt p{font-size:2.93333vw;letter-spacing:-0.1vw;margin-bottom:3vw}}.work .box4 .txt span{display:block;font-size:13px}.work .box4 .txt span:not(:last-child){margin-bottom:15px}@media screen and (max-width:768px){.work .box4 .txt span{font-size:2.66667vw}.work .box4 .txt span:not(:last-child){margin-bottom:2vw}}.contacts{padding:185px 0 100px;color:#fff;line-height:1.5;letter-spacing:2px;background-color:#333333}@media screen and (max-width:1024px){.contacts{padding:18.06641vw 0 9.76563vw}}@media screen and (max-width:768px){.contacts{padding:28vw 0 12vw}}.contacts .container{max-width:1200px}@media screen and (max-width:1024px){.contacts .container{width:82%}}@media screen and (max-width:768px){.contacts .container{width:89.333%}}.contacts .con1{float:left;width:43.5%}@media screen and (max-width:1024px){.contacts .con1{float:none;width:100%;margin-bottom:50px}}@media screen and (max-width:768px){.contacts .con1{margin-bottom:10vw}}.contacts .con2{float:right;width:50%}@media screen and (max-width:1366px){.contacts .con2{width:51%}}@media screen and (max-width:1024px){.contacts .con2{float:none;width:100%}}.contacts .title{font-size:36px;margin-bottom:30px}@media screen and (max-width:768px){.contacts .title{font-size:4.8vw;margin-bottom:6vw}}.contacts .info{font-size:13px;margin-bottom:30px}@media screen and (max-width:768px){.contacts .info{font-size:2.93333vw;margin-bottom:5vw}}.contacts .info p{padding-bottom:12px}@media screen and (max-width:768px){.contacts .info p{padding-bottom:2.5vw}}.contacts .info a{color:inherit;text-decoration:underline;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contacts .info a:hover{color:#d24319;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contacts .map{width:100%;height:420px}@media screen and (max-width:768px){.contacts .map{height:55vw}}.contacts .formbox{font-size:14px}@media screen and (max-width:768px){.contacts .formbox{font-size:3.2vw}}.contacts .formbox .box{border-bottom:1px solid #484848}.contacts .formbox .box:not(:first-child){padding:25px 0 30px}@media screen and (max-width:768px){.contacts .formbox .box:not(:first-child){padding:6vw 0}}.contacts .formbox .part1{padding-bottom:30px}@media screen and (max-width:768px){.contacts .formbox .part1{padding-bottom:6vw}}.contacts .formbox .part1 .txt{padding-bottom:10px}@media screen and (max-width:768px){.contacts .formbox .part1 .txt{padding-bottom:2vw}}.contacts .formbox .part1 .one{display:inline-block;cursor:pointer;width:23.1%}.contacts .formbox .part1 .one:not(:last-child){margin-right:1.5%}@media screen and (max-width:1366px){.contacts .formbox .part1 .one{width:23%}.contacts .formbox .part1 .one:not(:last-child){margin-right:1.4%}}@media screen and (max-width:768px){.contacts .formbox .part1 .one{width:23%}.contacts .formbox .part1 .one:not(:last-child){margin-right:1%}}.contacts .formbox .part1 .one input[type=radio]{display:none}.contacts .formbox .part1 .one input[type=radio]+label.radiostyle{display:inline-block;color:#bbbbbb;border:1px solid #474747;width:100%;text-align:center;padding:6px 0;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.contacts .formbox .part1 .one input[type=radio]+label.radiostyle{padding:1.5vw 0}}.contacts .formbox .part1 .one input[type=radio]:checked+label.radiostyle,.contacts .formbox .part1 .one input[type=radio]:hover+label.radiostyle{color:#fff;border:1px solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contacts .formbox .part2{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts .formbox .part2 .item{width:32%}.contacts .formbox .part2 .item:not(:last-child){margin-right:2%}.contacts .formbox .part2 .txt{padding-bottom:10px}.contacts .formbox .part2 select{border:none;padding:10px 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("../images/select_ar.png");background-repeat:no-repeat;background-position:95% center;background-size:10px auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}@media screen and (max-width:768px){.contacts .formbox .part2 select{background-size:2vw auto;background-position:93% center;padding:2vw 3vw;color:#000}}.contacts .formbox .part3{border-bottom:none;padding-bottom:15px!important}@media screen and (max-width:768px){.contacts .formbox .part3{padding-bottom:4vw!important}}.contacts .formbox .part3 .line{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts .formbox .part3 .line:not(:last-child){margin-bottom:20px}@media screen and (max-width:768px){.contacts .formbox .part3 .line:not(:last-child){margin-bottom:4vw}}.contacts .formbox .part3 .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts .formbox .part3 .item.w1{width:65%}.contacts .formbox .part3 .item.w2{width:37%}@media screen and (max-width:768px){.contacts .formbox .part3 .item.w2{width:55%}}.contacts .formbox .part3 .item.w3{width:100%}.contacts .formbox .part3 .item.w4{width:50%}.contacts .formbox .part3 .item.space{margin-right:2%}.contacts .formbox .part3 .txt{margin-right:5px}@media screen and (max-width:768px){.contacts .formbox .part3 .txt{margin-right:1vw}}.contacts .formbox .part3 .txt font{color:#ff0000;font-size:15px}@media screen and (max-width:768px){.contacts .formbox .part3 .txt font{font-size:2.93333vw}}.contacts .formbox .part3 .txt.sp:first-letter{letter-spacing:15px}@media screen and (max-width:768px){.contacts .formbox .part3 .txt.sp:first-letter{letter-spacing:3vw}}.contacts .formbox .part3 .txt.nosp{letter-spacing:1px}.contacts .formbox .part3 .txt.fixwid{width:60px}@media screen and (max-width:768px){.contacts .formbox .part3 .txt.fixwid{width:13vw}}.contacts .formbox .part3 .blank{-webkit-box-flex:1;-ms-flex:1;flex:1}.contacts .formbox .part3 input{background-color:#fff;border:none;padding:10px 15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.contacts .formbox .part3 input{padding:2vw 3vw;border-radius:0}}.contacts .formbox .part3 .radiobox{display:inline-block}.contacts .formbox .part3 .radiobox:first-child{margin-right:5px}@media screen and (max-width:768px){.contacts .formbox .part3 .radiobox:first-child{margin-right:0vw}}.contacts .formbox .part3 .radiobox input[type=radio]{display:none}.contacts .formbox .part3 .radiobox input[type=radio]+label.radiostyle{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url("../images/radio_bg.png") no-repeat center center;background-size:100% auto;position:relative;cursor:pointer}@media screen and (max-width:768px){.contacts .formbox .part3 .radiobox input[type=radio]+label.radiostyle{width:4vw;height:4vw}}.contacts .formbox .part3 .radiobox input[type=radio]+label.radiostyle:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0}.contacts .formbox .part3 .radiobox input[type=radio]:checked+label.radiostyle:before{background:url("../images/radio_check.png") no-repeat center center;background-size:100% auto}.contacts .formbox .part3 .radiobox input[type=radio]+label.radiotxt{vertical-align:middle;cursor:pointer}.contacts .formbox .part3 textarea{background-color:#fff;width:100%;height:90px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;border:none}@media screen and (max-width:768px){.contacts .formbox .part3 textarea{height:17vw;border-radius:0}}.contacts .formbox .btn_send{background-color:#717171;text-align:center;width:200px;padding:15px 0;color:inherit;margin-left:65px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contacts .formbox .btn_send:hover{background-color:#d24319;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1366px){.contacts .formbox .btn_send{margin:0 auto}}@media screen and (max-width:768px){.contacts .formbox .btn_send{padding:3vw 0;width:45vw}}.lb{z-index:-1;opacity:0;position:relative;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(34, 34, 34, 0.95);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}.lb:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.lb .lbbox{display:inline-block;vertical-align:middle;position:relative}.lb .btn_x{width:19px;position:absolute;top:-25px;right:0;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:1}.lb .btn_x:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:768px){.lb .btn_x{width:4vw;top:-6vw}}.lb-bigimg .lbbox{max-width:1320px;width:65%;margin:auto}@media screen and (max-width:1366px){.lb-bigimg .lbbox{width:60%}}@media screen and (max-width:1024px){.lb-bigimg .lbbox{width:80%}}@media screen and (max-width:768px){.lb-bigimg .lbbox{width:82%}}.lb-bigimg .slidearea .imgbox{width:100%}.lb-bigimg .num{font-size:14px;color:#bbbbbb;text-align:right;padding-top:10px}.lb-bigimg .num span{padding-right:5px}.lb-bigimg .num p{display:inline;padding-left:5px}@media screen and (max-width:768px){.lb-bigimg .num{font-size:2.93333vw;padding-right:1vw}}.lb-bigimg .slick-arrow{width:19px;height:38px;background-repeat:no-repeat;background-size:100% auto;background-position:center center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.lb-bigimg .slick-arrow:before{display:none}@media screen and (max-width:768px){.lb-bigimg .slick-arrow{width:4vw;height:10vw;z-index:3}}.lb-bigimg .slick-arrow.slick-prev{background-image:url("../images/slide_ar1.png");left:-5%}.lb-bigimg .slick-arrow.slick-prev:hover{left:-5.5%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.lb-bigimg .slick-arrow.slick-prev{left:-8%}.lb-bigimg .slick-arrow.slick-prev:hover{left:-8%}}.lb-bigimg .slick-arrow.slick-next{background-image:url("../images/slide_ar2.png");right:-6%}.lb-bigimg .slick-arrow.slick-next:hover{right:-6.5%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:768px){.lb-bigimg .slick-arrow.slick-next{right:-8%}.lb-bigimg .slick-arrow.slick-next:hover{right:-8%}}.videoWrapper{position:relative;padding-bottom:46%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.loading{background:#333333;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;text-align:center}.loading .inner{display:inline-block;vertical-align:middle}.loading .line{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#222222;margin:0 5px}@media screen and (max-width:768px){.loading .line{width:3vw;height:3vw;margin:0 1vw}}.loading:after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.loading .line:last-child{-webkit-animation:loadingC 0.6s 0.1s linear infinite;animation:loadingC 0.6s 0.1s linear infinite}.loading .line:nth-last-child(2){-webkit-animation:loadingC 0.6s 0.2s linear infinite;animation:loadingC 0.6s 0.2s linear infinite}.loading .line:nth-last-child(3){-webkit-animation:loadingC 0.6s 0.3s linear infinite;animation:loadingC 0.6s 0.3s linear infinite}@-webkit-keyframes loadingC{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes loadingC{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}
/*# sourceMappingURL=css_min.css.map */
