.faqList .close,.faqList .close .toggleClose,.faqList .toggleOpen,.faqList .toggleTitle,.faqList .toggleTitle svg,.faqList>li,.topMenu ul li,.topMenu ul li svg{-webkit-transition:all 0.5s;transition:all 0.5s}.contentBox{display:block}.mainArea{padding-top:0}.wrap{max-width:1200px}@media (max-width:1220px){.wrap{padding:0 20px}}.topMenu{padding-bottom:70px}.topMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.topMenu ul li{width:33.33%;height:58px;line-height:58px;color:#707070;font-size:18px;font-weight:600;background-color:#ededed;text-align:center;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}.topMenu ul li:last-child{border-right:0}.topMenu ul li a{display:block;color:#707070}.topMenu ul li svg{width:23px;height:23px;margin-right:10px;fill:#707070;vertical-align:sub}.topMenu ul li:hover{color:#c8101a;cursor:pointer}.topMenu ul li:hover a{color:#c8101a}.topMenu ul li:hover svg{fill:#c8101a}@media (max-width:992px){.topMenu{padding-bottom:50px}.topMenu ul li{width:50%}.topMenu ul li:nth-child(2){border-right:0}.topMenu ul li.print{display:none}.topMenu ul li svg{width:20px;height:20px}}@media (max-width:768px){.topMenu ul li{height:50px;line-height:50px;font-size:15px}.topMenu ul li svg{width:15px;height:15px;margin-right:6px;vertical-align:-1.5px}}.pageTitle{color:#242424;font-size:35px;font-weight:bold}.titleBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.titleBar .left{width:calc(100% - 350px);position:relative}.titleBar .left:before{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);content:"";background-image:url(../images/bg/bg_streakCircle.png);background-repeat:no-repeat;width:168px;height:168px;display:block;z-index:0}.titleBar .right{width:350px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.titleBar .right .classBox:first-child{margin-right:25px}.titleBar .yearPeriods{color:#313131;font-size:15px;font-weight:600}.titleBar .yearPeriods .periods{font-weight:bold}.titleBar .yearPeriods .periods .num{font-weight:600}.titleBar .slash{font-weight:600;font-size:12px;-webkit-transform:scale(0.8);transform:scale(0.8);display:inline-block;vertical-align:1px}.titleBar .icon_arrowRight2{width:7px;height:14px;fill:none;stroke:#c8101a;margin-left:3px}@media (max-width:768px){.titleBar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.titleBar .left,.titleBar .right{width:100%}.titleBar .pageTitle{font-size:25px}}@media (max-width:480px){.titleBar .right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.titleBar .right .classBox{width:48%}.titleBar .right .classBox:first-child{margin-right:0}.titleBar .right .classBox .m_classLink{min-width:100%}}ul.monthly_classLink_periods,ul.monthly_classLink_year{display:none}.m_classLink{display:block;position:relative;border:1px solid #c8101a;border-top:0;border-left:0;padding:0 5px 5px 0;min-width:160px}.m_classLink b{font-weight:400}.m_classLink a.main{display:block;color:#ffffff;font-size:14px;font-weight:300;position:relative;padding:10px 30px 10px 10px;text-align:left;background-color:#c8101a}.m_classLink a.main i{display:block;font-size:15px;position:absolute;right:15px;top:50%;margin-top:-6px}.m_classLink ul{padding:0;list-style:none;display:none;width:calc(100% + 1px);background:#ffffff;border:1px solid #c8101a;position:absolute;left:0;top:calc(100% + 8px);z-index:99;-webkit-box-sizing:border-box;box-sizing:border-box}.m_classLink ul li{padding:0}.m_classLink ul li a{display:block;padding:2.5px 10px;border-top:1px solid #e5e5e5;color:#424141;font-size:12px;font-weight:300;line-height:25px;letter-spacing:0.6px;text-align:center}.m_classLink ul li a:first-child a{border-top:0}.m_classLink ul li a:hover{color:#c8101a}.faqList{width:100%;padding-top:30px;list-style:none!important}.faqList .icon_arrowRight2{width:10px;height:20px;fill:#c8101a}.faqList>li{margin-bottom:20px;border-bottom:1px solid #cdcdcd;position:relative}.faqList>li.open .toggleTitle,.faqList>li:hover .toggleTitle{color:#c8101a}.faqList>li.open .toggleTitle svg,.faqList>li:hover .toggleTitle svg{width:10px}.faqList>li.open .toggleOpen,.faqList>li:hover .toggleOpen{color:#c8101a;background-color:#ffffff}.faqList>li.open .toggleOpen{line-height:20px}.faqList>li.open .toggleOpen:before{content:"";background-image:url(../images/icon/icon_minus.svg);background-repeat:no-repeat;background-position:center;width:18px;height:18px;display:block}.faqList>li.open .close{opacity:1}.faqList .toggleTitle{position:relative;font-size:20px;color:#303030;font-weight:500;letter-spacing:1px;padding:29.5px 0;cursor:pointer}.faqList .toggleTitle svg{vertical-align:middle;margin-right:10px;width:0}.faqList .toggleOpen{position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:block;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer}.faqList .toggleOpen:before{content:"";background-image:url(../images/icon/icon_plus.svg);background-repeat:no-repeat;width:19px;height:19px;display:block}.faqList .close{height:35px;line-height:35px;color:#2b2b2b;font-size:14px;text-align:center;background-color:#e8e8e8;border-bottom:2px solid #c8101a;opacity:0}.faqList .close .toggleClose{width:20px;height:20px;line-height:17px;font-size:15px;font-weight:300;text-align:center;display:inline-block;cursor:pointer;margin-right:8px}.faqList .close:hover{cursor:pointer}.faqList .definition{display:none}.faqList .Txt{padding:0 40px;margin-bottom:40px;border-left:3px solid #c8101a}.faqList .Txt .title{color:#000000;font-size:17px;font-weight:500;letter-spacing:0.85px;padding-bottom:10px}@media (max-width:768px){.faqList{padding-top:0}.faqList .toggleTitle{padding:20px 0;font-size:18px}.faqList .Txt{padding:0 25px;margin-bottom:25px}}