:root{font-size:12px}@media(max-width: 1600){:root{font-size:14px}}@media(max-width: 1400){:root{font-size:12px}}@media(max-width: 768px){:root{font-size:12px}}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none}body{font-family:"Noto Sans TC",sans-serif;background:url("img/bg.jpg") 75% center/cover fixed}section{position:relative;width:100%;height:auto}.main_color{color:#3b9b91}.sub_color{color:#fdcf5e}.tit{position:relative;font-size:2.25rem;font-weight:bold;color:#3b9b91;text-align:center;margin-bottom:1.75rem}.fix_aside{position:fixed;z-index:99;right:1rem;bottom:.5rem;transform:translateX(150%);transition:transform 600ms}.fix_aside.is_active{transform:translateX(0%)}.fix_aside .fx_item{position:relative;display:block;border-radius:.5em;margin:.5em 0;width:4em;height:4em;background-color:#fff;font-size:.95rem;cursor:pointer;box-shadow:0 1px 3px 0 rgba(29,29,29,.19);transition:transform 240ms,box-shadow 240ms}.fix_aside .fx_item.is_primary{background-color:#3b9b91;color:#fff;line-height:1.3}.fix_aside .fx_item:hover{transform:translateY(-3px);box-shadow:0 4px 5px 0 rgba(29,29,29,.19)}.fix_aside .fx_item .in_wrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.fix_aside .fx_item .in_wrap.ic{width:100%;height:100%;padding:.6em}.fix_aside .fx_item .in_wrap.ic .ic_top{width:100%}.g_header{position:fixed;left:0;top:0;z-index:98;width:100%;transition:all .3s ease-in-out}.g_header.is_active{background-color:#6cb4ad}.g_header .header_cnt{position:relative;padding:.5rem;display:flex}.g_header .menu_btn{position:relative;width:48px;height:48px;text-align:center;border-radius:6px;border:1px solid #fff}.g_header .menu_btn .icon{display:inline-block;position:absolute;left:20%;top:50%;width:60%;height:4px;margin-top:-2px;background-color:#fff}.g_header .menu_btn .icon::before,.g_header .menu_btn .icon::after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#fff}.g_header .menu_btn .icon::before{top:-200%}.g_header .menu_btn .icon::after{bottom:-200%}.g_header .menu_btn.sty_white{border-color:#fff}.g_header .menu_btn.sty_white .icon,.g_header .menu_btn.sty_white .icon::before,.g_header .menu_btn.sty_white .icon::after{background-color:#fff}.g_header .nav_area{position:relative;z-index:3}.g_header .nav_area .nav_content{display:flex;justify-content:flex-end}.g_header .nav_area .nav_cnt{display:inline-flex}.g_header .nav_area .nav_item{font-size:1.25rem;line-height:1;font-weight:normal}.g_header .nav_area .nav_item.is_highlight{padding:0 6px}.g_header .nav_area .nav_item.is_highlight .nav_link{background-color:#fdcf5e;color:#1d1d1d}.g_header .nav_area .nav_link{border-radius:4px;display:block;padding:12px;color:#fff;letter-spacing:.01rem;text-shadow:0 5px 5px rgba(0,0,0,.2);transition:all .3s ease-in-out}.g_header .nav_area .nav_link:hover{text-shadow:0 5px 5px rgba(0,0,0,.5);text-decoration:none}.g_header .header_sns{flex:1 0 auto;padding:0 12px;text-align:right}.g_header .header_sns .hover{display:inline-block;position:relative}.g_header .header_sns .hover img{width:40px;line-height:0}.g_header .header_sns .hover:hover .hover_menu{display:block}.g_header .header_sns .hover_holder{cursor:pointer}.g_header .header_sns .hover_menu{position:absolute;padding:.5em 0;display:none}.g_header .header_sns .hover_menu .hover_item{cursor:pointer;display:block;margin-top:.5em}.bttn{display:inline-block}.bttn .bttn_inner{cursor:pointer;display:block;padding:.75em 2em;border-radius:2em;font-size:1.25em;line-height:1;border:2px solid #3b9b91;text-align:center;font-weight:500;transition:all .3s ease-in-out;color:#1d1d1d}.bttn .bttn_inner:hover{text-decoration:none}.bttn .xl_size{font-size:2em}.bttn .lg_size{font-size:1.5em}.bttn .sm_size{font-size:1em}.bttn .xs_size{padding:.35em 1em;font-size:.95em}.bttn .main_b{background-color:#3b9b91;color:#fff;text-shadow:0 2px rgba(29,29,29,.2)}.bttn .main_b:hover{background-color:#392b8b}.bttn .dark_b{border-width:0;background-color:#1d1d1d;color:#3b9b91}.bttn .dark_b:hover{background-color:#160f02}.bttn .sub_b{background-color:#fff;color:#3b9b91}.bttn .sub_b:hover{background-color:rgba(57,43,139,.1)}.g_kv{position:relative;width:100%;height:auto;overflow:hidden}.g_kv .desktop{position:relative;width:100%;height:auto}.g_kv .desktop img{position:relative;width:100%;max-width:100%;height:auto}.g_main{overflow:hidden}.sc_intro{display:flex;align-items:center;justify-content:center;max-width:1000px;margin:0 auto;padding:60px 0 90px 0}.sc_intro-img{max-width:25%;margin:0 1rem;transition:all .3s}.sc_intro-img:hover{transform:scale(1.05)}.sc_intro-cnt{font-size:1.5rem;line-height:1.5;margin:0 1rem}.sc_dev{margin:0 auto;padding-bottom:60px}.sc_dev .cnt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.sc_dev .cnt #chart{width:60%}.sc_dev .cnt .text{width:30%}.sc_dev .cnt .text p{font-size:1.5rem;margin-bottom:.5rem}.sc_dev .cnt .text ul{margin-bottom:0;margin-left:-1.75rem;font-size:1.35rem}.sc_cnt{position:relative;padding:30px 0;background-color:#fff}.sc_cnt .container{max-width:1200px}.sc_cnt .intro{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;max-width:1040px;margin:0 auto}.sc_cnt .intro .text{font-size:1.5rem;max-width:72%;margin-bottom:0}.sc_cnt .intro .readAll{text-decoration:none;color:#6cb4ad;font-size:1.25rem;transition:all .5s}.sc_cnt .intro .readAll:hover{display:inline-block;text-decoration:underline;transform:translateY(-3px)}.sc_cnt .intro .spk{text-align:center;max-width:22%}.sc_cnt .intro .spk-card{background-color:rgba(59,155,145,.1);padding:1.5rem 1rem;border-radius:1rem}.sc_cnt .intro .spk img{border-radius:100px;max-width:55%;margin-bottom:.5rem}.sc_cnt .intro .spk .name{font-size:1.2rem;line-height:1.35;margin-bottom:0}.sc_cnt .intro .spk .name span{font-size:1.25rem}.sc_cnt .report p{font-size:1.5rem;line-height:1.5;margin-bottom:1.25rem}.sc_cnt .report-tit1{font-size:2rem;font-weight:bold;margin-bottom:.1rem;text-align:center}.sc_cnt .report-tit2{font-size:1.75rem;font-weight:bold;margin-bottom:1rem;text-align:center}.sc_cnt .report .closeAll{display:block;text-decoration:none;color:#6cb4ad;text-align:center;font-size:1.25rem;transition:all .5s}.sc_cnt .report .closeAll:hover{transform:translateY(-3px)}.sc_cnt .report .closeAll img{max-width:2%}.sc_cnt .cnt_items{position:relative;width:100%;height:auto}.sc_cnt .item{position:relative;width:100%;height:auto;margin:40px auto}.sc_cnt .item-tit{position:relative;width:100%;box-sizing:border-box;padding:1.25rem 0;background-color:#3b9b91;border-radius:20px;overflow:hidden;cursor:pointer}.sc_cnt .item-tit p{position:relative;width:100%;max-width:650px;height:auto;box-sizing:border-box;padding:0 15px;margin:0 auto;font-size:2.125rem;font-weight:700;line-height:3.25rem;color:#fff;text-align:center}.sc_cnt .item-tit .arr{position:absolute;right:25px;top:50%;width:50px;height:50px;margin:-35px 0 0 0}.sc_cnt .item-tit .arr img{transition:all .3s ease-in-out;position:relative;max-width:100%;height:auto;transform:rotate(180deg)}.sc_cnt .item-cnt{position:relative;width:100%;box-sizing:border-box;padding:2.5rem 1.875rem;display:none}.sc_cnt .item-cnt .products-img{transition:all .3s}.sc_cnt .item-cnt .products-img:hover{transform:scale(0.99)}.sc_cnt .item-cnt p{position:relative;font-size:1.5rem;line-height:2.375rem;color:#0a8276;text-align:left}.sc_cnt .item-cnt p span{font-size:1.875rem}.sc_cnt .item-cnt ul{position:relative;font-size:1.5rem;line-height:2.375rem}.sc_cnt .item-cnt ul li{position:relative;margin:.9375rem 0}.sc_cnt .item-cnt .imgBox{position:relative;width:100%;box-sizing:border-box;padding:4.0625rem}.sc_cnt .item-cnt .imgBox img{position:relative;width:100%;max-width:100%;height:auto;display:block;margin:0 auto}.sc_cnt .item-cnt .imgBox-info{position:relative;width:100%;margin:10px 0;font-size:1.25rem;font-weight:400;text-align:center;color:#888}.sc_cnt .item-cnt .products{display:flex;flex-wrap:wrap;justify-content:center}.sc_cnt .item-cnt .products .product-card{border:1px solid #6cb4ad;border-radius:1rem;margin:0 1.25rem 1.25rem 1.25rem}.sc_cnt .item-cnt .products .product-card .tit{background-color:#6cb4ad;color:#fff;border:0;font-size:1.5rem;padding:.5rem 0;margin-bottom:0rem;font-weight:normal;border-radius:.75rem .75rem 0 0}.sc_cnt .item-cnt .products .product-card ul{list-style:none;padding:.5rem 1.75rem;margin-bottom:0}.sc_cnt .item-cnt .products .product-card ul span{margin-right:1rem}.sc_cnt .item-cnt .products .product-card ul a{display:flex;align-items:center;color:#000;transition:all .3s}.sc_cnt .item-cnt .products .product-card ul a:hover{color:#2d6357;transform:translateX(6px)}.sc_cnt .item-cnt .products .product-card ul a svg{width:20px;height:20px}.sc_cnt .item-cnt .list{display:flex;justify-content:space-around;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sc_cnt .item-cnt .list .icon{width:12%;text-align:center;margin:2rem}.sc_cnt .item-cnt .list .icon-tit{font-size:1.05rem;margin-top:1.5rem;font-size:1.5rem;text-align:center;white-space:nowrap}.sc_cnt .item-cnt .list .icon a{display:block;transition:all .3s}.sc_cnt .item-cnt .list .icon a:hover{transform:scale(1.1)}.sc_cnt .item-cnt .list .icon a-pic{max-width:100px}.sc_cnt .item-cnt .list .icon a img{max-width:80%}.sc_form{background-color:rgba(59,155,145,.1);box-sizing:border-box;padding:70px 0 100px 0}.sc_form .container{max-width:1000px}.sc_form-sub{position:relative;font-weight:500;font-size:1.5rem;line-height:2.375rem;text-align:center;color:#3b9b91;margin-top:-1.25rem}.sc_form-sub span{font-weight:bold}.sc_form-gift{position:relative;width:100%;max-width:300px;margin:30px auto;text-align:center}.sc_form form{position:relative;width:100%;box-sizing:border-box;padding:.5rem 0 0 0;font-size:1.5rem;line-height:2.375rem}.sc_form form .text{position:relative;margin:1.875rem auto}.sc_form form .text ul{position:relative;margin:0 0 0 -40px;list-style:none}.sc_form form .text li{position:relative;margin:1.5625rem 0;color:#3b9b91;text-align:center}.sc_form form .text li label{margin:0}.sc_form form .text li label span{display:inline-block;width:190px;text-align:left}.sc_form form input{position:relative;margin:0 .625rem 0 0;color:#6cb4ad}.sc_form form input[type=checkbox]{width:1.25rem;height:1.25rem}.sc_form form .Q{position:relative;color:#3b9b91;box-sizing:border-box;padding:0 0 0 3.125rem}.sc_form form .Q span{position:relative;display:inline-block;margin:0 0 0 -3.125rem}.sc_form form .A{position:relative;margin:15px 0 30px 0;color:#6cb4ad;box-sizing:border-box;padding:0 0 0 3.125rem}.sc_form form .A-item input[type=checkbox]{width:1.25rem;height:1.25rem}.sc_form form .A-item input[type=radio]{width:1.25rem;height:1.25rem}.sc_form form .A-item label{transition:all .3s ease-in-out;cursor:pointer;color:#6cb4ad}.sc_form form .A-item label:hover{color:#392b8b}.sc_form-submit{position:relative;text-align:center}.sc_form-submit a{position:relative;display:inline-block;margin:30px auto;padding:15px 50px;background-color:#3b9b91;border:#fff 6px solid;box-shadow:0 2px 6px rgba(0,0,0,.5);transition:all .3s ease-in-out;color:#fff;border-radius:99px;text-decoration:none}.sc_form-submit a p{position:relative;margin:0;padding:0;font-size:1.875rem}.sc_form-submit a:hover{background:#fff;border:#3b9b91 6px solid;color:#3b9b91}.sc_form .policy{position:relative;width:100%;margin:0 auto}.sc_form .policy_tip{text-align:right}.sc_form .policy_box{transition:all .6s ease-in-out;position:relative;width:100%;overflow:hidden}.sc_detail{background-color:#fff}.sc_detail .list{padding-left:1.5em}.sc_detail .list li{padding:.25em 0;line-height:1.4}.sc_detail .ps{font-size:.75rem;box-sizing:border-box;padding:0 20px 20px 20px}@media(max-width: 768px){.tit{font-size:1.75rem}.g_header{background-color:#6cb4ad}.g_header .header_cnt{display:block;padding:.5rem 0}.g_header .menu_trigger{padding:0 24px}.g_header .nav_area .nav_content{display:block}.g_header .nav_area .nav_cnt{padding:10px 0;display:block}.g_header .nav_area .nav_item.is_highlight{padding:0}.g_header .nav_area .nav_link{border-radius:0;padding:16px 24px}.g_kv .desktop{margin:60px 0 0 0}.sc_intro{flex-direction:column;padding:10px 0 30px 0}.sc_intro-img{max-width:40%;margin:1rem 1rem}.sc_intro-cnt{font-size:1.25rem;text-align:center;line-height:1.5}.sc_dev{padding-bottom:30px}.sc_dev .cnt #chart{width:100%;transform:translateX(-12px)}.sc_dev .cnt .text{width:100%}.sc_dev .cnt .text p{font-size:1.35rem;margin-top:.75rem;text-align:center}.sc_dev .cnt .text ul{margin-bottom:0;margin-left:-1.75rem;font-size:1.25rem}.sc_cnt{padding:15px 0}.sc_cnt .intro .text{font-size:1.3rem;max-width:100%;margin-bottom:0}.sc_cnt .intro .readAll{font-size:1.15rem}.sc_cnt .intro .spk{max-width:70%;margin-bottom:1rem}.sc_cnt .intro .spk-card{padding:1.25rem .75rem}.sc_cnt .intro .spk img{max-width:50%}.sc_cnt .report p{font-size:1.3rem;margin-bottom:1rem}.sc_cnt .report-tit1{font-size:1.45rem;margin-bottom:.1rem}.sc_cnt .report-tit2{font-size:1.25rem;margin-bottom:.75rem}.sc_cnt .report .closeAll{font-size:1.15rem}.sc_cnt .item{margin:25px auto}.sc_cnt .item-tit{padding:10px 0}.sc_cnt .item-tit p{padding:0 50px 0 15px;font-size:1.5rem;line-height:1.5;text-align:left}.sc_cnt .item-tit .arr{right:10px;top:50%;width:30px;height:30px;margin:-25px 0 0 0}.sc_cnt .item-cnt{padding:20px 15px}.sc_cnt .item-cnt p{font-size:1.5rem;line-height:2.375rem}.sc_cnt .item-cnt p span{font-size:1.875rem}.sc_cnt .item-cnt ul{margin:10px 0;font-size:1.5rem;line-height:2.375rem}.sc_cnt .item-cnt ul li{margin:0 0 5px 0}.sc_cnt .item-cnt .imgBox{padding:20px 0}.sc_cnt .item-cnt .products{flex-direction:column}.sc_cnt .item-cnt .products .product-card{margin:0 0rem 1rem 0rem}.sc_cnt .item-cnt .products .product-card .tit{background-color:#6cb4ad;color:#fff;border:0;font-size:1.25rem;padding:.5rem 0;margin-bottom:0rem;font-weight:normal;border-radius:.75rem .75rem 0 0}.sc_cnt .item-cnt .products .product-card ul{list-style:none;padding:0rem 1.25rem;margin-bottom:0}.sc_cnt .item-cnt .products .product-card ul span{margin-right:1rem}.sc_cnt .item-cnt .products .product-card ul a{display:flex;align-items:center;font-size:1.1rem}.sc_cnt .item-cnt .products .product-card ul a:hover{color:#2d6357;transform:translateX(6px)}.sc_cnt .item-cnt .products .product-card ul a svg{width:16px;height:16px}.sc_cnt .item-cnt .list .icon-tit{line-height:1.25}.sc_cnt .item .tr{flex-direction:column;padding:1rem 0;margin:0 0rem;font-size:1.5rem}.sc_cnt .item .tr .td{margin:0 1rem;line-height:1.5;font-size:1.25rem}.sc_cnt .item .tr .td a{color:#1d1d1d}.sc_cnt .item .tr .td a:hover{color:#3b9b91}.sc_cnt .item .tr .h{width:100%;text-align:left;margin-bottom:.5rem;font-size:1.5rem}.sc_cnt .item .list{width:95%}.sc_cnt .item .list .icon{width:35%;margin:0rem;margin-bottom:2rem}.sc_cnt .item .list .icon-pic{max-width:60px}.sc_form{padding:30px 0 150px 0}.sc_form-tit{font-size:2.25rem;text-align:center}.sc_form-sub{font-size:1.5rem;line-height:2.375rem;text-align:center;margin-top:-1.05rem}.sc_form-gift{position:relative;width:100%;height:auto;margin:20px auto;text-align:center}.sc_form-gift a{padding:15px 30px;border-radius:35px}.sc_form form{font-size:1.5rem;line-height:2.375rem}.sc_form form .text{text-align:center}.sc_form form li{width:100%}.sc_form form li input{width:60%;margin:0}.sc_detail{background-color:#fff}.sc_detail .list{padding-left:1.5em}.sc_detail .list li{padding:.25em 0;line-height:1.4}.sc_detail .ps{font-size:.75rem;box-sizing:border-box;padding:0 20px 20px 20px}}/*# sourceMappingURL=style.min.css.map */