@charset "UTF-8";@font-face{font-family:"微軟正黑體修正";unicode-range:U+7db0,U+78A7,U+7B75;src:local("Yu Gothic"),local("MS Gothic")}@font-face{font-family:"微軟正黑體修正IE";unicode-range:U+7db0,U+78A7,U+7B75;src:local("Yu Gothic"),local("MS Gothic")}@font-face{font-family:"微軟正黑體修正";unicode-range:U+7db0,U+78A7,U+7B75;src:local("Yu Gothic"),local("MS Gothic")}@font-face{font-family:"微軟正黑體修正IE";unicode-range:U+7db0,U+78A7,U+7B75;src:local("Yu Gothic"),local("MS Gothic")}@font-face{font-family:"微軟正黑體修正";unicode-range:U+7db0,U+78A7,U+7B75;src:local("Yu Gothic"),local("MS Gothic")}@font-face{font-family:"微軟正黑體修正IE";unicode-range:U+7db0,U+78A7,U+7B75;src:local("Yu Gothic"),local("MS Gothic")}.blockTitle{color:#606060}.seeMore{font-size:1.5rem;color:#517b62;font-weight:bold}.seeMore a{color:#517b62;text-decoration:none}@media screen and (max-width:767px){.seeMore{text-align:center!important}}#HomeBanner .owl-item{position:relative}#HomeBanner .owl-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(255,255,255,.7);z-index:1}#HomeBanner .owl-item.active:before{display:none}#HomeBanner .owl-dots{bottom:3rem;z-index:1;position:relative}#HomeBanner .owl-dots span{margin:3px 3px}@media screen and (max-width:800px){#HomeBanner .owl-item:before{display:none}}#HomeNews .newsList{color:#606060;line-height:1.2rem}#HomeNews .newsList .item{border-top:1px solid #efefef;padding-top:1rem;padding-bottom:1rem}#HomeNews .newsList .item:last-child{border-bottom:1px solid #efefef}#HomeNews .newsList .item .date{font-size:12px;font-family:"Montserrat",sans-serif;letter-spacing:2px}#HomeNews .newsList .item .more{color:#517b62;font-size:12px;font-weight:bold;text-decoration:none;font-family:"Montserrat",sans-serif}#AboutUs{background:url(../images/home/PC-about-bg.png) no-repeat;background-size:100% auto;background-size:cover;color:#606060}#AboutUs .aboutBanner{position:relative;border-radius:1rem;overflow:hidden}#AboutUs .aboutBanner .item img,#AboutUs .aboutBanner .item .img{border-radius-topleft:1rem;border-radius-topright:1rem;overflow:hidden}#AboutUs .aboutBanner .owl-dots{z-index:1;position:relative;text-align:right;padding-right:1rem;padding-top:1.5rem;height:80px;background:url(../images/home/about-LOGO.png) no-repeat;background-size:100% auto;background-size:232px auto;background-position:1rem center;margin-top:5px;margin-bottom:5px}#AboutUs .aboutBanner .owl-dots span{margin:3px 3px;width:15px;height:15px;background-color:#ecf5e8}#AboutUs .aboutBanner .owl-dots .owl-dot.active span{background-color:#3a5344}@media screen and (max-width:767px){#AboutUs .aboutBanner .owl-dots{background-size:210px auto;background-position:.5rem center;padding-right:.5rem}#AboutUs .aboutBanner .owl-dots span{width:10px;height:10px}}#Grass{background-color:#3a5344}#Grass .grassTitle{color:#fff;letter-spacing:2px}#Grass .blockTitle{color:#fff}#Grass .content{background-color:#517b62;color:#fff}#Grass .content .img1{width:100%;height:100%;background:url(../images/home/PC-grass-01.jpg) no-repeat;background-size:100% auto;background-size:cover;background-position:center top}@media screen and (max-width:1023px){#Grass .content .img1{height:auto}#Grass .content .img1:after{padding-top:62.5%;display:block;content:""}}#Grass .content .img2{width:100%;height:100%;background:url(../images/home/PC-grass-02.jpg) no-repeat;background-size:100% auto;background-size:cover;background-position:center bottom}@media screen and (max-width:1023px){#Grass .content .img2{height:auto}#Grass .content .img2:after{padding-top:62.5%;display:block;content:""}}#Grass .content .img{max-width:100%;width:100%}#Grass .content .textInfo{width:70%;margin:auto}@media screen and (max-width:1400px){#Grass .content .textInfo{width:80%}}@media screen and (max-width:1300px){#Grass .content .textInfo{width:100%}}#Grass .content .textContent{background-color:#517b62}#Grass .content .joinprogram{color:#fff;text-decoration:none;font-size:1.1rem;font-weight:bold;border:2px solid #fff;border-radius:2rem;padding:.6rem 2rem;text-align:center}#Achievement{background-color:#ecf5e8}@media screen and (max-width:767px){#Achievement{padding-left:0!important;padding-right:0!important}}#Achievement .subTitle{color:#517b62}#Achievement .videoContainer{background-color:#fff;position:relative}#Achievement .videoBanner .owl-item{position:relative}#Achievement .videoBanner .owl-item .owl-video-wrapper .owl-video-tn{background-size:cover;height:auto}#Achievement .videoBanner .owl-item .owl-video-wrapper .owl-video-tn:after{padding-top:56.25%;display:block;content:""}#Achievement .videoBanner .owl-nav{position:absolute;right:1rem;bottom:.1rem;z-index:1}#Achievement .videoBanner .owl-nav .owl-prev,#Achievement .videoBanner .owl-nav .owl-next{width:40px;height:40px;border:2px solid #517b62;border-radius:50%;background-color:#fff}#Achievement .videoBanner .owl-nav .owl-prev span,#Achievement .videoBanner .owl-nav .owl-next span{font-size:2rem;color:#517b62;line-height:24px}#Achievement .videoBanner .owl-nav .owl-prev:hover,#Achievement .videoBanner .owl-nav .owl-next:hover{background-color:#517b62}#Achievement .videoBanner .owl-nav .owl-prev:hover span,#Achievement .videoBanner .owl-nav .owl-next:hover span{color:#fff}#Achievement .videoInfo{background-color:#fff;position:relative;z-index:0}#Achievement .videoInfo .date{color:#517b62;vertical-align:middle}#Achievement .videoInfo .date img{vertical-align:middle}#Achievement .videoInfo .title{color:#606060}#Achievement .videoInfo .navSpace{width:100px}@media screen and (max-width:767px){#Achievement .videoInfo .title{overflow:visible;text-overflow:clip;white-space:normal}#Achievement .videoInfo .navSpace{display:none}}#Motion{background-color:#ecf5e8}#Motion .list .item{position:relative;width:180px;height:auto;background:url(../images/home/nunber-motion.png) no-repeat;background-size:100% auto;background-size:contain}#Motion .list .item:after{padding-top:100%;display:block;content:""}#Motion .list .item .info{position:absolute;left:0;top:0;width:100%;height:100%}#Motion .list .item .number{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:2.5rem;color:#517b62}#Media{background-color:#ecf5e8}#Media .list .item .info{background-color:#fff;-webkit-box-shadow:2px 2px 5px -1px #aaa;box-shadow:2px 2px 5px -1px #aaa}#Media .list .item .info .text .title{text-align:justify;display:block;display:-webkit-box;height:72px;font-size:16px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#Media .list .item .info .submit{color:#3a5344;font-weight:bold}#Media .list .item:nth-child(2){margin-top:10rem}#Media .list .item:nth-child(3){margin-top:-10rem}@media screen and (max-width:767px){#Media .list .item:nth-child(2){margin-top:0}#Media .list .item:nth-child(3){margin-top:0}}