.bannerArea.ins:before,.bannerArea.service:after{position:absolute;height:100%;left:0;width:100%;content:''}footer.ins:before{top:0}.bannerArea.ins{position:relative;width:100%;background:#cd0e10}.bannerArea.ins:before{top:0;background-image:linear-gradient(to bottom,#da9190 0,#da9190 100%),linear-gradient(to bottom,#da9190 0,#da9190 100%),linear-gradient(to bottom,#da9190 0,#da9190 100%),linear-gradient(to bottom,#da9190 0,#da9190 100%);background-repeat:no-repeat;background-size:1px 100%,1px 100%,1px 100%,1px 100%;background-position:20% 0,40% 0,60% 0,80% 0;opacity:.35}.bannerArea.ins .wrap{width:100%;max-width:100%;padding:0}.bannerArea.ins .Img{opacity:.25}.bannerArea.ins .Img img{display:block;width:100%;height:auto}.bannerArea.ins .Txt{position:absolute;left:0;top:55%;transform:translateY(-50%);z-index:2;width:100%;text-align:center}.bannerArea.ins .title{font:300 50px Lato,"Noto Sans TC","微軟正黑體",sans-serif;letter-spacing:.025em;color:#fff}.bannerArea.article h1,.bannerArea.article h2,.bannerArea.article2 h1,.bannerArea.article2 h2{color:#fff;font-weight:400;letter-spacing:.05em}.bannerArea.service h2,.bannerArea.service p,.pageArea h3 a{font-weight:300;letter-spacing:.05em}.bannerArea.article h1{font-size:32px;margin-bottom:12px}.bannerArea.article h2{font-size:20px}.bannerArea.article2 h1{font-size:32px;margin:20px 0 15px}.bannerArea.article2 h2{font-size:20px;opacity:.75}.bannerArea.service{position:relative;z-index:0;margin-top:80px;padding:50px 0}.bannerArea.service:after{top:0;z-index:-1;opacity:.35;background:linear-gradient(to left,#e9f8f6 0,#f5eef8 100%)}.bannerArea.service .wrap{width:100%;max-width:1260px}.bannerArea.service li{display:flex;align-items:center}.bannerArea.service .Img{width:50%;padding-right:20px;box-sizing:border-box}.bannerArea.service .Img img{display:block;max-width:100%;height:auto}.bannerArea.service .Txt{width:50%;font-family:"Noto Sans TC","微軟正黑體",sans-serif}.bannerArea.service .title{font-weight:500;font-size:38px;letter-spacing:.075em;color:#c4252b}.bannerArea.service em{display:block;margin-bottom:18px;text-transform:uppercase;font-family:Lato,"微軟正黑體",sans-serif;font-weight:300;font-size:30px;letter-spacing:.025em;color:#1b1b1b}.bannerArea.service p{position:relative;padding-bottom:30px;margin-bottom:40px;font-size:15px;color:#717171}.bannerArea.service p:after{content:'';position:absolute;left:0;bottom:0;width:65px;height:1px;background-color:#e5e5e5}.bannerArea.service h2{font-size:22px;color:#626262}.pageArea{padding:100px 0 15px}.pageArea .wrap{display:flex;align-items:center;justify-content:space-between}.pageArea .pageItem{width:48%;box-sizing:border-box}.pageArea .prev h3 a{padding-left:40px}.pageArea .prev h3 a:after{left:0;transform:rotateY(-180deg)}.pageArea .next{margin-left:auto}.pageArea .next h3 a{padding-right:40px;text-align:right}.pageArea .next h3 a:after{right:0}.pageArea h3{display:block;width:100%}.pageArea h3 a{position:relative;display:block;width:100%;padding:12px 0;font-size:18px;font-family:"Open Sans","Noto Sans TC","微軟正黑體",sans-serif;border-bottom:1px solid #717171;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageArea h3 a:after{content:'';position:absolute;top:50%;margin-top:-14px;width:15px;height:28px;background-image:url(//ibest.tw/images/arrow_dark.svg);background-repeat:no-repeat;background-size:contain;transition:.5s}.pageArea h3 a:before{content:attr(data-text);display:block;width:100%}.pageArea h3 a:hover{color:red;border-bottom-color:red}.pageArea h3 a:hover:after{background-image:url(//ibest.tw/images/arrow_red.svg)}.mainArea{padding:100px 0 0}.mainArea>.wrap,.pageArea>.wrap{width:100%;max-width:1000px}.sourceBox{display:flex;justify-content:space-between;padding:50px 0 30px}.sourceBox a{position:relative;display:block}.sourceBox .item{width:100%}.relatedArticle{padding-top:100px;letter-spacing:.05em}.relatedArticle .top{display:inline-block;padding:5px 10px;margin-bottom:12px;font-size:19px;color:#fff;background-color:#7e5695}.relatedArticle a{position:relative;display:inline-block;padding-left:20px;padding-bottom:5px;font-size:16px;color:#06f;box-sizing:border-box}.relatedArticle a:hover{color:red}.relatedArticle a:before{content:'。';position:absolute;left:2px;top:0}ul.motion{width:100%;overflow:hidden;margin:0;padding:0}ul.motion li{list-style-type:none;float:left;padding:10px 1%;position:relative;height:100px;overflow:hidden;text-align:center}@media (max-width:1366px){.bannerArea.ins .title{font-size:40px}}@media (max-width:1023px){.bannerArea.ins .title{font-size:34px}}@media (max-width:960px){.mainArea,.pageArea,.relatedArticle{padding-top:60px}}@media (max-width:767px){.sourceBox{flex-direction:column}.bannerArea.ins li{position:relative}.bannerArea.ins .Img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}.bannerArea.ins .Img amp-img,.bannerArea.ins .Img img{height:100%}.bannerArea.ins .Img img{object-fit:cover}.bannerArea.ins .Txt{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:220px;transform:translateY(0);box-sizing:border-box}.bannerArea.article2 h2,.bannerArea.ins h1{font-size:22px}.bannerArea.article2 h1,.bannerArea.ins h2{font-size:30px}}@media (max-width:640px){.bannerArea.ins .title{font-size:26px}.bannerArea.ins:before{opacity:.3}.pageArea .wrap{flex-wrap:wrap}.pageArea .pageItem{width:100%;margin:5px 0}.pageArea h3 a{font-size:13px}.pageArea h3 a:after{width:9px;height:16px;margin-top:-8px}.pageArea .prev h3 a{padding-left:18px}.pageArea .next h3 a{padding-right:18px}}@media (max-width:600px){ul.motion li{list-style-type:none;float:left;padding:10px 1%;width:48%;position:relative;height:100px;overflow:hidden;text-align:center}}@media (max-width:480px){.bannerArea.article2 h2,.bannerArea.ins h1{font-size:16px}.bannerArea.article2 h1,.bannerArea.ins h2{font-size:28px}}@media (max-width:375px){.startArea .title h2{margin-bottom:10px;font-size:24px}.startArea .title em{font-size:16px}.startArea .tel{font-size:27px}.startArea .form{font-size:26px}}@media (max-width:350px){ul.motion li{list-style-type:none;float:left;padding:10px 1%;width:98%;position:relative;height:100px;overflow:hidden;text-align:center}}