﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Sans+SC&display=swap");@import url("https://fonts.googleapis.com/css?family=Josefin+Sans&display=swap");.fa-header .branding a,.btn-menu,.index-cover h2,.index-cover .cover-sub{text-align:left;text-indent:-9999px;display:block;overflow:hidden}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table;height:0;font-size:0;visibility:hidden}.clearfix:after{clear:both}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}address{font-style:normal}ul,ol{list-style:none}html,body{font-family:Arial,Verdana,"Noto Sans SC","Microsoft JhengHei";font-size:14px;line-height:1.4}body>form{height:100%}a{text-decoration:none}a:hover{text-decoration:underline}h2{font-family:"Josefin Sans",Arial,"Noto Sans SC","Microsoft JhengHei";font-size:48px;font-weight:500;line-height:1.2}h2 em{font-style:normal}#special{margin-top:80px}.wrap{position:relative}.panel{position:fixed;right:-15.625em;width:15.625em}.fa-wrapper{padding-top:80px;overflow:hidden}.fa-header{background-color:rgba(255,255,255,.8);position:fixed;top:0;right:0;z-index:1000}.fa-header._move{box-shadow:0 0 5px rgba(130,130,130,.4)}.fa-header .header-con{width:1200px;max-width:100%;margin:0 auto;position:relative;display:flex;height:80px;align-items:center;justify-content:center}.fa-header .branding{width:100%;position:absolute;top:0;left:0;right:0}.fa-header .branding a{background:url(../img/logo_home.png) no-repeat center center;width:270px;height:80px}.fa-header .btn-menu{position:absolute;top:10px;right:5px;z-index:1000}.fa-footer{text-align:center;padding:1.2em .5em;background:#f4f3f0;background:-webkit-gradient(linear,left top,left bottom,from(#f4f3f0),to(#fff));background:-webkit-linear-gradient(top,#f4f3f0,#fff);background:-moz-linear-gradient(top,#f4f3f0,#fff);background:-ms-linear-gradient(top,#f4f3f0,#fff);background:-o-linear-gradient(top,#f4f3f0,#fff);background:linear-gradient(top bottom,#f4f3f0,#fff)}.fa-footer .footer-con{margin:0 auto}.fa-footer .copyright{color:#acacac;font-size:12px;padding:.2em 1em}.fa-footer .copyright a{color:#10a1ab;margin:0 .5em}.fa-footer .copyright a:hover{color:#10a1ab}.container-con{width:1200px;max-width:100%;margin:0 auto;padding:5em 0}[class^='forms-'] input,[class^='forms-'] select,[class^='forms-'] textarea{font-family:Arial,Verdana,"Noto Sans SC","Microsoft JhengHei"}.forms-basic input,.forms-basic select,.forms-basic textarea{font-size:16px;font-family:Arial,Verdana,"Noto Sans SC","Microsoft JhengHei";color:#666;background-color:#fff;padding:.9em 2em;margin:1px;border:2px solid #fff;border-radius:100px;outline:none}.forms-basic input:focus,.forms-basic select:focus,.forms-basic textarea:focus{border-color:#ffc652}.forms-basic input::placeholder,.forms-basic select::placeholder,.forms-basic textarea::placeholder{color:#acacac;opacity:1}.forms-basic input:-ms-input-placeholder,.forms-basic select:-ms-input-placeholder,.forms-basic textarea:-ms-input-placeholder{color:#acacac}.forms-basic input::-ms-input-placeholder,.forms-basic select::-ms-input-placeholder,.forms-basic textarea::-ms-input-placeholder{color:#acacac}.forms-basic ul>li{padding:.4em 0}.forms-basic ul>li input,.forms-basic ul>li select,.forms-basic ul>li textarea{text-align:center;width:100%}.forms-basic .inp-show{display:inline-block;padding:.35em .3em}.inp-note{font-size:12px;display:inline-block;vertical-align:middle;padding:.6em .2em;margin:0 .3em}.nav{font-size:16px;text-align:center;letter-spacing:.05em;white-space:nowrap}.nav>ul>li{display:inline-block;margin:0 .1em;position:relative}.nav>ul>li:nth-of-type(1) a.active{border-color:#75c9bf}.nav>ul>li:nth-of-type(2) a.active{border-color:#ffc652}.nav>ul>li:nth-of-type(3) a.active{border-color:#617ca3}.nav>ul>li>a{color:#585858;font-weight:400;text-decoration:none;display:block;padding:.3em 0;margin:0 1.2em;border-bottom:3px solid transparent}.nav>ul>li>a:hover{cursor:pointer}.nav>ul>li>a.active{color:#444;font-weight:500;border-color:#75c9bf}.fa-mobile{background-color:#eee}.fa-mobile .nav{padding:1em 1px}.fa-mobile .nav>ul>li{display:block;margin:0}.fa-mobile .nav>ul>li>a{padding:1em .5em;margin:0}.fa-mobile .nav>ul>li a.active{color:#fff;border:none}.fa-mobile .nav>ul>li:nth-of-type(1) a.active{background-color:#75c9bf}.fa-mobile .nav>ul>li:nth-of-type(2) a.active{background-color:#ffc652}.fa-mobile .nav>ul>li:nth-of-type(3) a.active{background-color:#617ca3}[class^='btn-']{font-family:Arial,Verdana,"Noto Sans SC","Microsoft JhengHei";text-decoration:none;display:inline-block;vertical-align:middle;margin:1px 4px;text-align:center}[class^='btn-']:hover{text-decoration:none}.btn-basic{color:#fff;font-size:16px;text-decoration:none;background:#f2cd3a;background:-webkit-gradient(linear,left top,left bottom,from(#f2cd3a),to(#ecb986));background:-webkit-linear-gradient(top,#f2cd3a,#ecb986);background:-moz-linear-gradient(top,#f2cd3a,#ecb986);background:-ms-linear-gradient(top,#f2cd3a,#ecb986);background:-o-linear-gradient(top,#f2cd3a,#ecb986);background:linear-gradient(top bottom,#f2cd3a,#ecb986);padding:.9em 3em;border-radius:100px}.btn-basic:hover{background:#7c8697;background:-webkit-gradient(linear,left top,left bottom,from(#7c8697),to(#505866));background:-webkit-linear-gradient(top,#7c8697,#505866);background:-moz-linear-gradient(top,#7c8697,#505866);background:-ms-linear-gradient(top,#7c8697,#505866);background:-o-linear-gradient(top,#7c8697,#505866);background:linear-gradient(top bottom,#7c8697,#505866)}.btn-active{color:#fff;font-size:16px;text-decoration:none;background:#f2cd3a;background:-webkit-gradient(linear,left top,left bottom,from(#f2cd3a),to(#ecb986));background:-webkit-linear-gradient(top,#f2cd3a,#ecb986);background:-moz-linear-gradient(top,#f2cd3a,#ecb986);background:-ms-linear-gradient(top,#f2cd3a,#ecb986);background:-o-linear-gradient(top,#f2cd3a,#ecb986);background:linear-gradient(top bottom,#f2cd3a,#ecb986);padding:.8em 1.5em;border-radius:3px}.btn-active:hover{background:#91ded4;background:-webkit-gradient(linear,left top,left bottom,from(#91ded4),to(#6abab0));background:-webkit-linear-gradient(top,#91ded4,#6abab0);background:-moz-linear-gradient(top,#91ded4,#6abab0);background:-ms-linear-gradient(top,#91ded4,#6abab0);background:-o-linear-gradient(top,#91ded4,#6abab0);background:linear-gradient(top bottom,#91ded4,#6abab0)}.btn-block{display:block !important;margin:0}.btn-menu{background-color:#858989;display:none;width:50px;height:50px;-webkit-mask:url(../img/ico_menu.svg) no-repeat center center;-webkit-mask-size:50% auto;mask:url(../img/ico_menu.svg) no-repeat center center;mask-size:50% auto}.btn-menu:hover{background-color:#10a1ab;cursor:pointer}.list-special{display:flex;max-width:100%}.list-special li{padding:2em 0;width:20%}.list-special li:nth-of-type(1) figure{background-image:url(../img/ill_special1.png)}.list-special li:nth-of-type(2) figure{background-image:url(../img/ill_special2.png)}.list-special li:nth-of-type(3) figure{background-image:url(../img/ill_special3.png)}.list-special li:nth-of-type(4) figure{background-image:url(../img/ill_special4.png)}.list-special li:nth-of-type(5) figure{background-image:url(../img/ill_special5.png)}.list-special figure{background-repeat:no-repeat;background-position:center center;background-size:contain;padding-top:73%}.list-special .special-tit{font-size:22px;margin:1.5em 1em .5em 1em}.list-special p{font-size:14px;text-align:left;margin:0 2em}.list-join{display:flex;justify-content:center}.list-join li{color:#585858;font-weight:500;width:20%}.list-join li:nth-of-type(1) figure{background-image:url(../img/ill_join1.png)}.list-join li:nth-of-type(2) figure{background-image:url(../img/ill_join2.png)}.list-join li:nth-of-type(3) figure{background-image:url(../img/ill_join3.png)}.list-join li:nth-of-type(4) figure{background-image:url(../img/ill_join4.png)}.list-join figure{background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:1em;padding-top:70%}.index{text-align:center}.index-cover{background:url(../img/bg_cover.png) no-repeat center center;background-size:cover}.index-cover .cover-con{background:url(../img/ill_cover.png) no-repeat center center;background-size:contain;height:580px}.index-cover .cover-btn{position:relative;top:61%}.index-talk{color:#fff;text-align:left;background:url(../img/bg_talk.png) no-repeat center center;background-size:cover}.index-talk h2{margin-bottom:.3em}.index-talk .container-con{display:flex;justify-content:center;align-items:center;padding:80px 0 0 0}.index-talk .talk-txt{font-size:16px;margin:0 2em}.index-talk .talk-btn{margin:1em 0}.index-talk .talk-figure{background:url(../img/ill_macbook.png) no-repeat center center;background-size:contain}.index-talk .talk-figure img{display:block;max-width:100%}.index-special{color:#fff;background:#10a1ab;background:-webkit-gradient(linear,left top,left bottom,from(#10a1ab),to(#76dcc2));background:-webkit-linear-gradient(top,#10a1ab,#76dcc2);background:-moz-linear-gradient(top,#10a1ab,#76dcc2);background:-ms-linear-gradient(top,#10a1ab,#76dcc2);background:-o-linear-gradient(top,#10a1ab,#76dcc2);background:linear-gradient(top bottom,#10a1ab,#76dcc2)}.index-special .list-special{margin-top:30px}.index-join h2{color:#585858}.index-join h2 em{color:#10a1ab}.index-join .tit-sub{color:#858989;font-size:18px}.index-join .tit-btn{margin:1.5em 0 2.5em 0}.join{background-color:#f2f2f2;text-align:center}.join h2{color:#585858;margin-bottom:.8em}.join h2 em{color:#10a1ab}.join h3{color:#10a1ab;font-size:18px;font-weight:600;margin:1em 0}.join-con{width:500px}.join-form ul{margin-bottom:2em}@media(min-width:1200px){.lg-show{display:block}.lg-hide{display:none}}@media(max-width:1200px){.md-show{display:block}.md-hide{display:none}.fa-header .header-con,.container-con{width:100%}.index-talk h2{white-space:nowrap}.index-talk .container-con{padding:60px 0 20px 0}.index-talk .talk-figure{margin:0 1.5em}.join-con{width:500px}}@media(max-width:1110px){.list-special .special-tit{font-size:16px}}@media(max-width:900px){.fa-header .header-con{justify-content:flex-end}.list-special{flex-wrap:wrap;justify-content:center;margin:0 3em}.list-special li{width:33%}.list-special .special-tit{font-size:20px}.index-cover .cover-con{height:450px}}@media(max-width:768px){.sm-show{display:block}.sm-hide{display:none}h2{font-size:40px}.fa-header .branding a{margin:0 auto}.fa-header .header-con .btn-menu{display:block}.fa-header .nav{display:none}.container-con{padding:3em 0}.forms-basic input,.forms-basic select,.forms-basic textarea{font-size:14px}.list-special{width:440px;margin:30px auto 0 auto}.list-special li{text-align:left;width:100%;padding:1em 0;display:flex;align-items:center}.list-special figure{flex-shrink:0;width:33%;margin:0 1em;padding-top:30%}.list-special .special-tit{font-size:20px;margin:.5em 1em .5em 1em}.list-special .special-txt h3,.list-special .special-txt p{margin-left:0;margin-right:0}.list-join{text-align:left;flex-wrap:wrap;margin:0 auto;width:350px}.list-join li{width:100%;display:flex;align-items:center}.list-join figure{flex-shrink:0;width:35%;padding-top:35%;margin-right:2em}.index-cover .cover-con{background-image:url(../img/ill_cover_sm.png);background-size:auto 100%}.index-cover .cover-btn{top:65%}.index-talk .container-con{flex-wrap:wrap}.index-talk .talk-txt{text-align:center;margin-bottom:2em}.index-talk .talk-figure{margin:0 1.5em}.index-join h2{margin-bottom:.2em}.join h2{font-size:40px}}@media(max-width:500px){.join-con{width:80%}}@media(max-width:480px){.xs-show{display:block}.xs-hide{display:none}.list-special{width:350px;margin:30px auto 0 auto}.list-join{width:300px}.index-cover .cover-con{height:125vw;background-image:url(../img/ill_cover_xs.png);background-position:center top;background-size:100% auto}.index-cover .cover-btn{top:65%}}