@charset "UTF-8";header{position:relative;z-index:2;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:flex-start;width:100%;height:124px;font-size:18px;font-family:微軟正黑體,Arial;font-weight:normal;box-sizing:border-box;box-shadow:0 0 7px rgba(51,51,51,.5)}@media screen and (max-width:480px){header{height:62px}}@media screen and (min-width:481px) and (max-width:996px){header{height:66px}}header .logo{flex:0 1 144px;margin-top:33px}header .logo img{width:100%}@media screen and (max-width:480px){header .logo{position:absolute;top:12px;left:14px;width:84px;margin-top:0}}@media screen and (min-width:481px) and (max-width:996px){header .logo{position:absolute;top:8px;left:26px;width:110px;margin-top:0}}header .menu{flex:0 1 auto;margin-top:65.4px}header .menu li{position:relative;display:inline-block;height:58.6px;padding-right:22px;transition:color .4s}header .menu li:last-child{padding-right:0}header .menu li:hover,header .menu li.active{cursor:pointer;color:#00a9a4}header .menu li.menu-title{padding-right:42px}header .menu li.menu-title:after{position:absolute;top:3px;right:22px;content:"";font-weight:900}@media screen and (max-width:480px){header .menu{display:none}}@media screen and (min-width:481px) and (max-width:996px){header .menu{display:none}}header .language-search{flex:0 1 285px;margin-top:65.4px}header .language-search li{display:inline-block;margin-left:22px}header .language-search li:first-child{margin-left:0}header .language-search li *{transition:color .4s}header .language-search li .btn-search{background-color:transparent}header .language-search li .btn-search:hover{cursor:pointer;color:#00a9a4}header .language-search li a:hover{color:#00a9a4}header .language-search li .input-search{display:none;width:164px;height:24px;margin-right:5px;border:1px solid #ddd}@media screen and (max-width:480px){header .language-search{display:none}}@media screen and (min-width:481px) and (max-width:996px){header .language-search{display:none}}.dropdown-menu{position:absolute;z-index:1;top:124px;display:none;width:100%;min-height:279px;background-color:#f0efea;padding-bottom:24px;font-family:微軟正黑體,Arial;font-weight:normal;box-sizing:border-box}.dropdown-menu ul{display:none}.dropdown-menu ul.active{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}.dropdown-menu ul li{flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-top:24px;margin-right:80px;color:#000}.dropdown-menu ul li:last-child{margin-right:0}.dropdown-menu ul li *{flex:0 0 auto;line-height:30px}.dropdown-menu ul li h4{font-size:18px;font-weight:bold}.dropdown-menu ul li a{font-size:16px;transition:transform .4s cubic-bezier(.23,1,.32,1)}.dropdown-menu ul li a:hover{transform:translateX(7px);color:#00a9a4}.btn-hamburger{position:absolute;z-index:4;display:none;background-color:transparent}@media screen and (max-width:480px){.btn-hamburger{display:block;top:21px;right:22px;width:24px;height:22px}}@media screen and (min-width:481px) and (max-width:996px){.btn-hamburger{display:block;top:18px;right:28px;width:35px;height:32px}}.btn-hamburger span::after,.btn-hamburger span::before,.btn-hamburger span{position:absolute;display:block;width:100%;height:3px;background-color:#ffd75a;border-radius:5px}@media screen and (min-width:481px) and (max-width:996px){.btn-hamburger span::after,.btn-hamburger span::before,.btn-hamburger span{height:6px}}.btn-hamburger span{top:50%;transform:translate(0,-50%);transition:background-color .3s .4s}.btn-hamburger span::before{content:"";top:-7px;transition:transform .1s .3s,top .3s .7s}@media screen and (min-width:481px) and (max-width:996px){.btn-hamburger span::before{top:-12px}}.btn-hamburger span::after{content:"";bottom:-7px;transition:transform .1s .3s,bottom .3s .7s}@media screen and (min-width:481px) and (max-width:996px){.btn-hamburger span::after{bottom:-12px}}.btn-hamburger.active span{background-color:transparent}.btn-hamburger.active span::before{top:0;transform:rotate(45deg);background-color:#000;transition:top .2s .1s,transform .2s .4s}.btn-hamburger.active span::after{bottom:0;transform:rotate(-45deg);background-color:#000;transition:bottom .2s .1s,transform .2s .4s}.dropdown-menu-mobile{position:fixed;top:0;z-index:3;display:none;width:100%;height:100vh;overflow:auto;background-color:#f0efea;font-family:微軟正黑體,Arial;font-weight:normal;font-size:18px}.dropdown-menu-mobile .language{margin-top:48.5px;padding-left:40px}.dropdown-menu-mobile .language li{display:inline-block;margin-right:10px}.dropdown-menu-mobile .search{position:relative;margin-top:16.5px;padding:0 20px}.dropdown-menu-mobile .search .input-search{width:100%;height:52px;padding:0 43.5px 0 20px;line-height:40px;font-size:1.4rem;color:#353535;background:#fff;box-sizing:border-box;vertical-align:top}.dropdown-menu-mobile .search .btn-search{position:absolute;top:16px;right:38px;background-color:transparent;font-size:17.5px}.dropdown-menu-mobile>ul{margin-top:23.5px;padding-left:32.8px;padding-right:36.9px}.dropdown-menu-mobile>ul>li .menu-title{position:relative;padding-right:18px;font-size:20px;color:#00a9a4;line-height:40px}.dropdown-menu-mobile>ul>li p.menu-title.active::after,.dropdown-menu-mobile>ul>li p.menu-title::after{position:absolute;top:2px;right:0;font-weight:900}.dropdown-menu-mobile>ul>li p.menu-title::after{content:""}.dropdown-menu-mobile>ul>li p.menu-title.active::after{content:""}.dropdown-menu-mobile>ul>li ul.menu-item{display:none;margin-bottom:30px}.dropdown-menu-mobile>ul>li ul.menu-item li{flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin-top:30px;padding-left:16px;color:#000}.dropdown-menu-mobile>ul>li ul.menu-item li:first-child{margin-top:3px}.dropdown-menu-mobile>ul>li ul.menu-item li *{flex:0 0 auto;line-height:30px}.dropdown-menu-mobile>ul>li ul.menu-item li h4{font-size:20px;font-weight:bold}.dropdown-menu-mobile>ul>li ul.menu-item li a{font-size:18px}.dropdown-menu-mobile .other{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;margin:40px 0}.dropdown-menu-mobile .other .other-links{flex:0 1 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%;margin-bottom:15px}.dropdown-menu-mobile .other .other-links a{flex:0 0 auto;color:#222221}.dropdown-menu-mobile .other .other-links .separator{width:1px;height:15px;background:#353535;display:inline-block;margin:0 20px}.dropdown-menu-mobile .other .social-media-links{flex:0 1 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%}.dropdown-menu-mobile .other .social-media-links a{flex:0 0 auto;width:50px;height:50px;line-height:50px;text-align:center;background:#ccc;border-radius:50%;font-size:2.5rem;color:#fff;margin:0 10px}.dropdown-menu-mobile .other .social-media-links a.instagram::after{content:""}.dropdown-menu-mobile .other .social-media-links a.facebook::after{content:""}.dropdown-menu-mobile .other .social-media-links a.line::after{content:""}.dropdown-menu-mobile .other .social-media-links a.youtube::after{content:""}footer{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:109px}@media screen and (max-width:480px){footer{margin-top:35px}}@media screen and (min-width:481px) and (max-width:996px){footer{margin-top:46px}}footer .top-oval{flex:0 0 34px;position:relative;overflow:hidden;width:100%}@media screen and (max-width:480px){footer .top-oval{flex:0 0 57px}}footer .top-oval::after{content:"";position:absolute;top:0;left:50%;z-index:-1;width:2015px;height:97px;border-radius:50%;background-color:#5ac2cc;transform:translateX(-50%)}@media screen and (max-width:480px){footer .top-oval::after{width:669px;height:69px}}footer .content{flex:0 0 auto;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%;background-color:#5ac2cc;padding:0 35px 81px 35px;font-family:微軟正黑體,Arial}@media screen and (max-width:480px){footer .content{flex-flow:column nowrap;justify-content:flex-start;padding:0 28.5px 54.8px 28.5px}}@media screen and (min-width:481px) and (max-width:996px){footer .content{padding:0 35px 53px 35px}}footer .content ul{flex:0 1 auto;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}footer .content ul li{flex:1 1 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin:0 65px 30px 0}@media screen and (max-width:480px){footer .content ul li{margin-right:30px}}footer .content ul li h4{font-size:18px;font-weight:bold;color:#fff;line-height:30px}@media screen and (max-width:480px){footer .content ul li h4{font-size:16px;line-height:21px;margin-bottom:2px}}footer .content ul li a{font-size:16px;font-weight:normal;color:#000;line-height:30px;transition:transform .4s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:480px){footer .content ul li a{font-size:14px;line-height:19px;margin:2px 0}footer .content ul li a:last-child{margin-bottom:0}}footer .content ul li a:hover{transform:translateX(7px)}footer .content .info{flex:0 1 auto;margin-left:22px}@media screen and (max-width:480px){footer .content .info{margin-left:0}}footer .content .info .logo img{width:305px;height:55px}footer .content .info p{font-size:16px;font-weight:normal;color:#000;line-height:28px}@media screen and (max-width:480px){footer .content .info p{font-size:14px;line-height:21px}}footer .content .info p:nth-child(2){margin-top:16px}@media screen and (max-width:480px){footer .content .info p:nth-child(2){margin-top:9.9px}}footer .content .info p:last-child{line-height:21px;margin-top:10px}@media screen and (max-width:480px){footer .content .info p:last-child{line-height:16px;margin-top:6.2px}}footer .content .info .social-media-links{margin-top:16px}@media screen and (max-width:480px){footer .content .info .social-media-links{margin-top:11.1px}}footer .content .info .social-media-links a{margin-right:1px}footer .content .info .social-media-links a::after{content:"";display:block;background-image:url("/images/social_media_icon.png");width:27px;height:27px}footer .content .info .social-media-links a.facebook::after{background-position-x:0}footer .content .info .social-media-links a.instagram::after{background-position-x:-32px}footer .content .info .social-media-links a.youtube::after{background-position-x:-63px}footer .content .info .social-media-links a.line::after{background-position-x:27px}footer .gototop-box{display:none;width:63px;height:63px;border-radius:50%;background-color:#ffd75a;position:fixed;right:81px;bottom:81px;cursor:pointer;z-index:999}@media screen and (max-width:480px){footer .gototop-box{width:42px;height:42px;right:16.8px;bottom:96.8px}}@media screen and (min-width:481px) and (max-width:996px){footer .gototop-box{width:52px;height:52px;right:40px;bottom:100px}}footer .gototop-box::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";font-size:26px;font-weight:900;color:#fb7eb0}@media screen and (max-width:480px){footer .gototop-box::after{font-size:18px}}@media screen and (min-width:481px) and (max-width:996px){footer .gototop-box::after{font-size:22px}}.leftsubnav-container{padding:78px 50px 0 92.7px;width:353px;font-family:微軟正黑體,Arial}@media screen and (max-width:480px){.leftsubnav-container{width:100%;margin:0;padding:0}}@media screen and (min-width:481px) and (max-width:996px){.leftsubnav-container{width:100%;margin:0;padding:0}}.leftsubnav-container h3{font-size:30px;font-weight:bold;color:#52c1cc;line-height:40px;text-align:left;margin-bottom:98.5px}@media screen and (max-width:480px){.leftsubnav-container h3{margin:17.4px 0 11.3px 0;text-align:center}}@media screen and (min-width:481px) and (max-width:996px){.leftsubnav-container h3{margin:16.7px 0 12.3px 0;text-align:center}}@media screen and (max-width:480px){.leftsubnav-container .leftsubnav-wrapper{padding:0 10px}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box{width:100%;padding:0 26px;border-radius:15px;background-color:#f0efea}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box .leftsubnav_mobiletit-box{height:auto;line-height:normal;text-align:left;padding:0}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box .leftsubnav_mobiletit-box span{font-size:20px;font-weight:normal;color:#333;line-height:46px}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box .leftsubnav_mobiletit-box::after{font-size:20px;font-weight:bold;color:#333;line-height:46px}}@media screen and (min-width:481px) and (max-width:996px){.leftsubnav-container .leftsubnav-wrapper{padding:0 20px}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box{width:100%;padding:0 26px;border-radius:15px;background-color:#f0efea}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box .leftsubnav_mobiletit-box{height:auto;line-height:normal;text-align:left;padding:0}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box .leftsubnav_mobiletit-box span{font-size:20px;font-weight:normal;color:#333;line-height:46px}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-box .leftsubnav_mobiletit-box::after{font-size:20px;font-weight:bold;color:#333;line-height:46px}}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-block>li{border-color:#ccc}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-block>li>a{font-size:16px;font-weight:normal;color:#000;line-height:46px;transition:transform .4s cubic-bezier(.23,1,.32,1)}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-block>li>a:hover{color:#52c1cc;transform:translateX(7px)}@media screen and (max-width:480px){.leftsubnav-container .leftsubnav-wrapper .leftsubnav-block>li>a{text-align:left}}@media screen and (min-width:481px) and (max-width:996px){.leftsubnav-container .leftsubnav-wrapper .leftsubnav-block>li>a{text-align:left}}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-block>li.active>a{color:#00a9a4}.leftsubnav-container .leftsubnav-wrapper .leftsubnav-block>li.active>a::after{color:#00a9a4;font-weight:bold}.main-container{font-family:微軟正黑體,Arial}@media screen and (max-width:480px){.main-container{margin-top:16px}.main-container .testing-container{padding:0 10px 30px 10px}.main-container .news-container{padding:0 10px}}@media screen and (min-width:481px) and (max-width:996px){.main-container{margin-top:22px}.main-container .testing-container{padding:0 20px 30px 20px}.main-container .news-container{padding:0 20px}}.main-container .breadcrumb-box{font-size:14px;font-weight:normal;color:#666;line-height:19px}@media screen and (max-width:480px){.main-container .breadcrumb-box{padding:0 16px;margin-bottom:14px}}.main-container .breadcrumb-box a{color:#666}.main-container .breadcrumb-box a:hover{color:#00a9a4}.main-container .breadcrumb-box span.active{color:#00a9a4}.main-container h1{font-size:26px;font-weight:bold;line-height:35px;margin-bottom:20.9px}@media screen and (max-width:480px){.main-container h1{font-size:20px;padding:0 16px;margin-bottom:16.9px}}.main-container .testing-box.module02 li{height:auto;font-size:20px;font-weight:bold;color:#000;line-height:27px;border-width:4px;border-style:solid;border-radius:15px;padding:12px}@media screen and (max-width:480px){.main-container .testing-box.module02 li{font-size:15px;margin-bottom:13px;padding:10px}}.main-container .testing-box.module02 li:nth-child(odd){background-color:transparent;border-color:#ffd75a}.main-container .testing-box.module02 li:nth-child(even){background-color:transparent;border-color:#cdd957}.main-container .testing-box.module02 li .img-box{width:143px;height:143px;border-radius:15px;margin-right:17.5px}@media screen and (max-width:480px){.main-container .testing-box.module02 li .img-box{margin-right:6.9px}}.main-container .testing-box.module02 li:hover{transform:translateX(7px);color:#00a9a4}.main-container .common-box .info-header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding:12px 12px 12px 0;border-bottom:1px solid #707070}@media screen and (max-width:480px){.main-container .common-box .info-header{padding:10px 0;align-items:center}}.main-container .common-box .info-header .title{flex:1 1 auto;display:inline-block;min-width:0;font-size:34px;color:#000;line-height:46px;padding:0}@media screen and (max-width:480px){.main-container .common-box .info-header .title{font-size:28px;line-height:35px}}.main-container .common-box .info-header .social-media-links{flex:0 0 101px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width:480px){.main-container .common-box .info-header .social-media-links{flex:0 0 56px}}.main-container .common-box .info-header .social-media-links #icon,.main-container .common-box .info-header .social-media-links .line,.main-container .common-box .info-header .social-media-links .facebook{display:block;flex:0 0 42px;height:42px;background-size:contain}@media screen and (max-width:480px){.main-container .common-box .info-header .social-media-links #icon,.main-container .common-box .info-header .social-media-links .line,.main-container .common-box .info-header .social-media-links .facebook{flex:0 0 23px;height:23px}}.main-container .common-box .info-header .social-media-links .facebook{background-image:url(/images/fb.png)}.main-container .common-box .info-header .social-media-links .line{background-image:url(/images/line.png)}.main-container .common-box h1,.main-container .common-box h2,.main-container .common-box h3,.main-container .common-box h4,.main-container .common-box h5{line-height:normal;margin:0;padding:0;letter-spacing:normal;text-align:left;padding:.75rem 0}.main-container .common-box h1{font-size:26px;font-weight:bold;color:#00a0df}@media screen and (max-width:480px){.main-container .common-box h1{font-size:24px}}.main-container .common-box h2{font-size:24px;font-weight:bold;color:#00a9a4}@media screen and (max-width:480px){.main-container .common-box h2{font-size:22px}}.main-container .common-box h3{font-size:22px;font-weight:bold;color:#000}@media screen and (max-width:480px){.main-container .common-box h3{font-size:20px}}.main-container .common-box h4{font-size:16px;font-weight:normal;color:#000}.main-container .common-box h5{font-size:12px;font-weight:normal;color:#666}@media screen and (max-width:480px){.main-container .common-box h5{font-size:14px}}.main-container .common-box p{font-size:20px;font-weight:normal;color:#000;line-height:34px;margin-bottom:10px}@media screen and (max-width:480px){.main-container .common-box p{font-size:18px;line-height:30px}}.main-container .common-box a{color:#00a0df;font-weight:bold}@media screen and (max-width:480px){.main-container .common-box img{max-width:100%;margin:10px 0}}a{-webkit-tap-highlight-color:rgba(82,193,204,.1)}.banner-container{width:100%;text-align:center}.banner-container .banner-swiper{width:100%;z-index:0}@media screen and (max-width:480px){.banner-container .banner-swiper .swiper-slide{height:204px}}.banner-container .banner-swiper .swiper-slide .banner{max-width:100%}@media screen and (max-width:480px){.banner-container .banner-swiper .swiper-slide .banner{position:absolute;top:0;left:50%;transform:translateX(-50%);width:544px;max-width:none}}.banner-container .banner-swiper .swiper-slide>.info{position:absolute;left:10%;top:50%;transform:translateY(-50%);font-family:微軟正黑體,Arial;color:#333}@media screen and (max-width:480px){.banner-container .banner-swiper .swiper-slide>.info{left:3%}}.banner-container .banner-swiper .swiper-slide>.info .title{font-size:3rem;font-weight:400;letter-spacing:2.5px;line-height:1.5em;padding-bottom:10px;color:#000}@media screen and (max-width:480px){.banner-container .banner-swiper .swiper-slide>.info .title{font-size:1.6rem;letter-spacing:1px;padding-bottom:3px}}.banner-container .banner-swiper .swiper-slide>.info .summary{font-size:2.5rem;font-weight:300;letter-spacing:2px;line-height:1.5em;padding-bottom:50px}@media screen and (max-width:480px){.banner-container .banner-swiper .swiper-slide>.info .summary{font-size:1.3rem;letter-spacing:1px;padding-bottom:20px}}.banner-container .banner-swiper .swiper-slide>.info .link{font-size:24px;font-weight:300;letter-spacing:2px;transition:color .4s;color:#52c1cc}@media screen and (max-width:480px){.banner-container .banner-swiper .swiper-slide>.info .link{font-size:1.4rem}}.banner-container .banner-swiper .swiper-slide>.info .link::after{content:"";font-weight:900;margin-left:10px;vertical-align:middle}.banner-container .banner-swiper .swiper-slide>.info .link:hover{color:#00a9a4}.banner-container .banner-swiper .swiper-slide>.yt-player{max-width:100%}.banner-container .banner-swiper .swiper-pagination{width:auto;bottom:25px;left:50%;transform:translateX(-50%)}@media screen and (max-width:480px){.banner-container .banner-swiper .swiper-pagination{display:none}}.banner-container .banner-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 13.5px;background-color:#fff;opacity:1}.banner-container .banner-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#ffd75a}.news-container{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start;max-width:1200px;margin:0 auto;margin-top:67.5px;font-family:微軟正黑體,Arial}@media screen and (max-width:480px){.news-container{margin-top:18.5px;flex-flow:column nowrap;justify-content:flex-start}}@media screen and (min-width:481px) and (max-width:996px){.news-container{margin-top:28px}}.news-container h3{box-sizing:border-box;flex:0 0 100%;font-size:36px;font-weight:bold;color:#52c1cc;line-height:48px;letter-spacing:0;text-align:left;margin-bottom:36.5px;padding-left:7px}@media screen and (max-width:480px){.news-container h3{font-size:20px;line-height:27px;margin-bottom:20px;padding-left:30px}}@media screen and (min-width:481px) and (max-width:996px){.news-container h3{font-size:30px;line-height:40px;margin-bottom:32px;padding-left:43px}}.news-container h3 .suffix{font-size:24px;line-height:32px}@media screen and (max-width:480px){.news-container h3 .suffix{font-size:14px;line-height:19px}}@media screen and (min-width:481px) and (max-width:996px){.news-container h3 .suffix{font-size:20px;line-height:27px}}.news-container img{flex:0 1 303px;height:345px}@media screen and (max-width:480px){.news-container img{display:none}}@media screen and (min-width:481px) and (max-width:996px){.news-container img{flex:0 1 241px;height:275px}}@media screen and (max-width:821px){.news-container img{display:none}}.news-container ul{flex:0 0 618px;height:345px;display:flex;flex-flow:column nowrap;justify-content:space-around;align-items:flex-start;padding-left:35px;box-sizing:border-box}@media screen and (max-width:480px){.news-container ul{width:100%;flex:0 1 204px;justify-content:flex-start;padding:0 13px 0 35px}}@media screen and (min-width:481px) and (max-width:996px){.news-container ul{flex:0 1 580px;height:275px}}.news-container ul li{flex:0 0 auto;width:100%;border-bottom:1px solid #ccc}.news-container ul li:last-child{border:0}.news-container ul li a{position:relative;font-size:20px;font-weight:normal;color:#000;line-height:27px;padding:20px 0;width:100%;transition:transform .4s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:480px){.news-container ul li a{font-size:15px;line-height:20px;padding:10px 0}}@media screen and (min-width:481px) and (max-width:996px){.news-container ul li a{font-size:18px;line-height:24px}}.news-container ul li a:hover{color:#00a9a4;transform:translateX(7px)}.news-container ul li a::before{position:absolute;top:50%;left:-35px;transform:translateY(-50%);content:"";font-size:16px;font-weight:900;color:#52c1cc}@media screen and (max-width:480px){.news-container ul li a::before{font-size:12px;left:-20px}}@media screen and (min-width:481px) and (max-width:996px){.news-container ul li a::before{font-size:14.5px;left:-30px}}.video-container{position:relative;max-width:1200px;margin:0 auto;margin-top:80px;padding:0 50px;font-family:微軟正黑體,Arial}@media screen and (max-width:480px){.video-container{padding:0;margin-top:28.6px}}@media screen and (min-width:481px) and (max-width:996px){.video-container{padding:0;margin-top:49.5px}}.video-container h3{font-size:36px;font-weight:bold;color:#ff80b2;line-height:48px;letter-spacing:0;text-align:left;margin-bottom:29.5px;padding-left:7px}@media screen and (max-width:480px){.video-container h3{font-size:20px;line-height:27px;margin-bottom:24.5px;padding-left:30px}}@media screen and (min-width:481px) and (max-width:996px){.video-container h3{font-size:30px;line-height:40px;margin-bottom:32px;padding-left:43px}}.video-container h3 .suffix{font-size:24px;line-height:32px}@media screen and (max-width:480px){.video-container h3 .suffix{font-size:14px;line-height:19px}}@media screen and (min-width:481px) and (max-width:996px){.video-container h3 .suffix{font-size:20px;line-height:27px}}.video-container .video-swiper{box-sizing:border-box;width:100%;height:337px;padding:7px}@media screen and (max-width:480px){.video-container .video-swiper{height:254px}}@media screen and (min-width:481px) and (max-width:996px){.video-container .video-swiper{height:293px}}.video-container .video-swiper .swiper-slide{box-shadow:0 0 7px rgba(51,51,51,.5)}@media screen and (max-width:480px){.video-container .video-swiper .swiper-slide{width:278px}}.video-container .video-swiper .swiper-slide .image{position:relative;width:100%;overflow:hidden}.video-container .video-swiper .swiper-slide .image img{width:100%}.video-container .video-swiper .swiper-slide .image::after{position:absolute;left:20px;bottom:10px;display:block;width:50px;height:50px;content:url(/images/play_icon.svg)}.video-container .video-swiper .swiper-slide .info{padding:16px}@media screen and (max-width:480px){.video-container .video-swiper .swiper-slide .info{padding:10px}}@media screen and (min-width:481px) and (max-width:996px){.video-container .video-swiper .swiper-slide .info{padding:12px}}.video-container .video-swiper .swiper-slide .info p{font-size:20px;font-weight:normal;line-height:27px;color:#000}@media screen and (max-width:480px){.video-container .video-swiper .swiper-slide .info p{font-size:15px;line-height:20px}}@media screen and (min-width:481px) and (max-width:996px){.video-container .video-swiper .swiper-slide .info p{font-size:18px;line-height:24px}}.video-container .video-swiper .swiper-slide .info p.title{margin-bottom:2px}.video-container .video-swiper .swiper-slide .link{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .video-swiper .swiper-slide .link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .4s cubic-bezier(.23,1,.32,1)}.video-container .video-swiper .swiper-slide .link:hover .image::after{content:url(/images/play_icon_hover.svg)}.video-container .video-swiper .swiper-slide .link:hover .info p{color:#00a9a4}.video-container .video-next{position:absolute;top:55%;right:10px;width:30px;height:30px;background:url(/images/right_icon_pink.png) center no-repeat;transition:transform .4s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:480px){.video-container .video-next{display:none}}@media screen and (min-width:481px) and (max-width:996px){.video-container .video-next{display:none}}.video-container .video-next:hover{transform:translateX(7px);cursor:pointer}.video-container .video-prev{position:absolute;top:55%;left:10px;width:30px;height:30px;background:url(/images/left_icon_pink.png) center no-repeat;transition:transform .4s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:480px){.video-container .video-prev{display:none}}@media screen and (min-width:481px) and (max-width:996px){.video-container .video-prev{display:none}}.video-container .video-prev:hover{transform:translateX(-7px);cursor:pointer}.service-container{max-width:1200px;margin:0 auto;margin-top:80px}@media screen and (max-width:480px){.service-container{margin-top:20px}}@media screen and (min-width:481px) and (max-width:996px){.service-container{margin-top:36.7px}}.service-container ul{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start}.service-container ul li{flex:1 1 14%;margin:20px 0;text-align:center;transition:transform .8s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:480px){.service-container ul li{flex:0 1 33.3333%}}@media screen and (min-width:481px) and (max-width:996px){.service-container ul li{flex:0 1 33.3333%}}.service-container ul li.en,.service-container ul li.jp{flex:1 1 14%}.service-container ul li:hover{transform:translateY(-7px)}.service-container ul li:hover h4{color:#00a9a4}.service-container ul li .service-icon{position:relative;width:140px;height:140px;margin:0 auto 37px auto;border-radius:50%;background-color:#f7f9fb}@media screen and (max-width:480px){.service-container ul li .service-icon{width:75px;height:75px;margin-bottom:10px}}@media screen and (min-width:481px) and (max-width:996px){.service-container ul li .service-icon{width:108px;height:108px;margin-bottom:20px}}.service-container ul li .service-icon img{position:absolute;top:50%;left:50%;height:50%;transform:translate(-50%,-50%)}.service-container ul li h4{font-size:28px;font-weight:bold;color:#000;font-family:微軟正黑體,Arial;line-height:37px;text-align:center}@media screen and (max-width:480px){.service-container ul li h4{font-size:15px;line-height:20px}}@media screen and (min-width:481px) and (max-width:996px){.service-container ul li h4{font-size:24px;line-height:32px}}.info-container{box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:flex-start;max-width:1200px;margin:0 auto;margin-top:100px}@media screen and (max-width:480px){.info-container{margin-top:2px}}@media screen and (min-width:481px) and (max-width:996px){.info-container{margin-top:44.3px}}.info-container a{flex:0 1 391px;height:403px;transition:transform .8s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:480px){.info-container a{flex:0 1 124px;height:124px}}@media screen and (min-width:481px) and (max-width:996px){.info-container a{flex:0 1 318px;height:328px}}.info-container a:hover{transform:translateY(-7px)}.info-container a .info{position:relative;width:100%;height:100%;overflow:hidden}.info-container a .info.jp .background-top,.info-container a .info.en .background-top{height:125px}@media screen and (max-width:480px){.info-container a .info.jp .background-top,.info-container a .info.en .background-top{height:45px}}@media screen and (min-width:481px) and (max-width:996px){.info-container a .info.jp .background-top,.info-container a .info.en .background-top{height:105px}}.info-container a .info.jp img,.info-container a .info.en img{left:-35px}@media screen and (max-width:480px){.info-container a .info.jp img,.info-container a .info.en img{left:-20px}}.info-container a .info.jp h4,.info-container a .info.en h4{width:40%}@media screen and (max-width:480px){.info-container a .info.jp h4,.info-container a .info.en h4{width:55%}}@media screen and (min-width:481px) and (max-width:996px){.info-container a .info.jp h4,.info-container a .info.en h4{width:45%}}.info-container a .info .background-top{width:100%;height:83px}@media screen and (max-width:480px){.info-container a .info .background-top{height:25px}}@media screen and (min-width:481px) and (max-width:996px){.info-container a .info .background-top{height:67px}}.info-container a .info.yellow{background-color:#ffd75a}.info-container a .info.yellow .background-top{background-color:#fff7df}.info-container a .info.pink{background-color:#ff80b2}.info-container a .info.pink .background-top{background-color:#fee6ef}.info-container a .info.green{background-color:#cdd957}.info-container a .info.green .background-top{background-color:#f6f7e0}.info-container a .info img{position:absolute;top:0;left:0;height:100%}.info-container a .info h4{position:absolute;top:25px;right:35px;font-size:28px;font-weight:bold;color:#000;font-family:微軟正黑體,Arial;line-height:37px}@media screen and (max-width:480px){.info-container a .info h4{top:2px;right:10px;font-size:13px;line-height:20px}}@media screen and (min-width:481px) and (max-width:996px){.info-container a .info h4{top:17px;right:30px;font-size:26px;line-height:35px}}.certifications-container{box-sizing:border-box;max-width:1200px;margin:0 auto;font-family:微軟正黑體,Arial;margin-top:85.5px}@media screen and (max-width:480px){.certifications-container{margin-top:30.9px}}@media screen and (min-width:481px) and (max-width:996px){.certifications-container{margin-top:49.5px}}.certifications-container h3{font-size:34px;font-weight:normal;line-height:46px;margin-bottom:50px;letter-spacing:0}@media screen and (max-width:480px){.certifications-container h3{font-size:20px;line-height:27px;margin-bottom:30px}}@media screen and (min-width:481px) and (max-width:996px){.certifications-container h3{font-size:30px;line-height:40px;margin-bottom:40px}}.certifications-container .certifications{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}.certifications-container .certifications a{flex:0 1 auto;margin:0 65px;transition:all .8s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:480px){.certifications-container .certifications a{margin:0 25px}}.certifications-container .certifications a:hover{transform:matrix(1,0,0,1,0,-8)}.certifications-container .certifications a img{width:100%}