@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)}