﻿.faqList .title .toggleOpen,.faqList .title .toggleOpen:after,.faqList .title .toggleOpen:before{-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media (max-width:640px){.mainArea .contentBox{padding-top:10px}}.tabSec{background-color:#f3f5f7}.tabSec .classBox.classBoxTab .tabRow .tabItem{border:none;position:relative}.tabSec .classBox.classBoxTab .tabRow .tabItem:after{content:"";display:block;width:2px;height:28px;background-color:#ccc;position:absolute;top:-webkit-calc(50% - 14px);top:-moz-calc(50% - 14px);top:calc(50% - 14px);left:auto;bottom:auto;right:0px}@media (max-width:1180px){.tabSec .classBox.classBoxTab .tabRow .tabItem:after{display:none}}.tabSec .classBox.classBoxTab .tabRow .tabItem:first-of-type:before{content:"";display:block;width:2px;height:28px;background-color:#ccc;position:absolute;top:-webkit-calc(50% - 14px);top:-moz-calc(50% - 14px);top:calc(50% - 14px);left:-1px;bottom:auto;right:auto}@media (max-width:1180px){.tabSec .classBox.classBoxTab .tabRow .tabItem:first-of-type:before{display:none}}@media (max-width:1180px){.tabSec .classBox.classBoxTab .tabRow .tabItem{border-bottom:1px solid #ccc}}.tabSec .classBox.classBoxTab .tabRow a{font-size:34px;font-weight:400;letter-spacing:0.2px;line-height:1.17}.tabSec .classBox.classBoxTab .tabRow a:before{height:5px}@media (max-width:1180px){.tabSec .classBox.classBoxTab .tabRow a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:400;letter-spacing:0.5px;line-height:1.3;padding:7px 10px 3px}}.textEditor .paragraph{padding-bottom:45px}.textEditor .paragraph:last-of-type{padding-bottom:0}.textEditor .paragraph .listTitleStyle{letter-spacing:0;line-height:40px}@media (max-width:1180px){.textEditor .paragraph{padding-bottom:40px}}@media (max-width:640px){.textEditor .paragraph{padding-bottom:30px}}.textEditor .expStyle{color:#666;font-size:15px;font-weight:400;letter-spacing:1px;line-height:1.46}.faqList .faqItem{padding:0px 0 0px;border-bottom:1px solid #b6b8b9}.faqList .title{color:#222;cursor:pointer;font-family:"Bebas Neue","微軟正黑體",sans-serif;font-size:22px;font-weight:400;letter-spacing:0.8px;line-height:1.5;padding:12px 40px 3px 0;position:relative}.faqList .title .toggleOpen{width:40px;height:40px;display:block;font-size:0;position:absolute;top:8px;left:auto;bottom:auto;right:0}.faqList .title .toggleOpen:before{content:"";display:block;width:9px;height:3px;background-color:#222;position:absolute;top:-webkit-calc(50% - 1.5px);top:-moz-calc(50% - 1.5px);top:calc(50% - 1.5px);left:-webkit-calc(50% - 4.5px);left:-moz-calc(50% - 4.5px);left:calc(50% - 4.5px);bottom:auto;right:auto}.faqList .title .toggleOpen:after{content:"";display:block;width:9px;height:3px;background-color:#222;position:absolute;top:-webkit-calc(50% - 1.5px);top:-moz-calc(50% - 1.5px);top:calc(50% - 1.5px);left:-webkit-calc(50% - 4.5px);left:-moz-calc(50% - 4.5px);left:calc(50% - 4.5px);bottom:auto;right:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faqList .title .toggleOpen.minus:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media (min-width:1181px){.faqList .title:hover{color:#0070e6}.faqList .title:hover .toggleOpen:after,.faqList .title:hover .toggleOpen:before{background-color:#0070e6}}@media (max-width:1180px){.faqList .title{line-height:1.3}}.definition{background-color:#fff;color:#666;display:none;font-size:15px;font-weight:400;letter-spacing:0.8px;line-height:1.4;padding:15px;margin:5px 0 10px}