@charset "UTF-8";.catalogList .item,.newsList .title{-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.newsList .newsItem:before{-webkit-transition:all .75s;-o-transition:all .75s;-moz-transition:all .75s;transition:all .75s}.mainArea{padding-top:189px}@media (max-width:1180px){.mainArea{padding-top:0}}.keywordBox{border-bottom:1px solid #e3e3e3;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;padding:0 0 30px}@media (max-width:640px){.keywordBox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.keywordBox .title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:24px;font-weight:700;letter-spacing:0px;line-height:1.5}.keywordBox .keywordText{color:rgba(0,0,0,0.8);font-size:18px;font-weight:500;letter-spacing:0px;line-height:1.7;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-right:auto;padding:0 10px;position:relative}.keywordBox .keywordText:before{content:"";display:block;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:2px;background-color:#a31731;position:absolute;top:auto;left:10px;bottom:0;right:auto}.keywordBox .total{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#666;letter-spacing:0.5px}@media (max-width:640px){.keywordBox .total{width:100%;padding-top:5px;text-align:right}}.keywordBox .total span{display:inline-block;padding:0 3px;font-weight:500}.resultBox{padding:60px 0 40px}@media (max-width:1180px){.resultBox{padding:40px 0}}@media (max-width:640px){.resultBox{padding:20px 0}}.resultBox>.expStyle{letter-spacing:0.5px}@media (max-width:640px){.resultBox>.expStyle{text-align:center}}.resultBox>.expStyle .keywordText{font-size:18px;font-weight:500;letter-spacing:0.5px;line-height:1.5;color:#a31731}.resultBox .btnArea{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:40px 0}@media (max-width:640px){.resultBox .btnArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.resultBox .btnArea .btnBox+.btnBox{margin-left:20px}@media (max-width:640px){.resultBox .btnArea .btnBox+.btnBox{margin-left:0;margin-top:20px}}.catalogList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1440px){.catalogList{margin-right:-15px}}@media (max-width:1180px){.catalogList{margin:0 -15px}}.catalogList .catalogItem{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100% / 3);padding:0 20px 35px}@media (max-width:1440px){.catalogList .catalogItem{padding:0 15px 30px}}@media (max-width:840px){.catalogList .catalogItem{width:50%}}@media (max-width:640px){.catalogList .catalogItem{width:100%;max-width:340px;margin:0 auto}}.catalogList .item{background-color:#fff;border:1px solid #c3c3c3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:40px 35px 20px;position:relative}@media (min-width:1181px){.catalogList .item:hover{-webkit-box-shadow:0px 0px 27px 0px rgba(4,0,0,0.14);-moz-box-shadow:0px 0px 27px 0px rgba(4,0,0,0.14);box-shadow:0px 0px 27px 0px rgba(4,0,0,0.14);border-color:#a5a5a5}}@media (max-width:1440px){.catalogList .item{padding:40px 20px 20px}}.catalogList .Img{position:relative}.catalogList .Img a{display:block}.catalogList .Img img{display:block;width:100%}.catalogList .Txt{padding:30px 0 0}@media (max-width:1440px){.catalogList .Txt{padding:15px 0 0}}.catalogList .Txt .title a{color:#222222;display:block;font-size:20px;font-weight:400;letter-spacing:0.4px;line-height:1.5;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1181px){.catalogList .Txt .title a:hover{color:#a31731}}@media (max-width:640px){.catalogList .Txt .title a{font-size:18px}}.catalogList .Txt .title a br{content:"";letter-spacing:0}.catalogList .Txt .text{color:#282828;font-size:16px;font-weight:300;letter-spacing:0.3px;line-height:25px}.catalogList .Txt .text.ellipsis{height:50px}@media (max-width:640px){.catalogList .Txt .text{font-size:15px;letter-spacing:0}}.catalogList .labelBox{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;position:absolute;top:10px;left:10px;bottom:auto;right:auto}.catalogList .labelBox .label{color:#FFF;font-size:17px;font-weight:300;letter-spacing:0.5px;line-height:1.5;letter-spacing:1px;padding:2px 15px;background-color:#a31731;margin-right:10px}.catalogList .tagBox{padding:0}.catalogList .tagBox .tagList a{padding:5px 10px}.newsList{width:100%;padding-top:24px}.newsList .newsItem{padding:24px 0 22px;border-bottom:1px solid #d7d7d7;position:relative}@media (max-width:840px){.newsList .newsItem{padding:20px 0 10px}}.newsList .newsItem:before{content:"";display:block;width:0%;height:1px;background-color:#a31731;position:absolute;top:auto;left:auto;bottom:0;right:0}.newsList .newsItem.titleItem{border-bottom:none}@media (max-width:840px){.newsList .newsItem.titleItem{display:none}}.newsList .newsItem.titleItem:before{opacity:0}.newsList .newsItem.titleItem .item{-webkit-box-align:initial;-webkit-align-items:initial;-moz-box-align:initial;-ms-flex-align:initial;align-items:initial}.newsList .newsItem.titleItem .classTitle,.newsList .newsItem.titleItem .day{font-size:16px;font-weight:400;line-height:24px}.newsList .newsItem.titleItem .classTitle,.newsList .newsItem.titleItem .day,.newsList .newsItem.titleItem .title{color:#a09e9e;padding-bottom:18px}.newsList .newsItem.titleItem .classTitle:before,.newsList .newsItem.titleItem .day:before,.newsList .newsItem.titleItem .title:before{display:none}.newsList .newsItem.titleItem .classTitle:after,.newsList .newsItem.titleItem .day:after,.newsList .newsItem.titleItem .title:after{content:"";display:block;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);height:2px;background-color:#a31731;position:absolute;top:auto;left:5px;bottom:0;right:auto}@media (min-width:1181px){.newsList .newsItem.titleItem .title:hover{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media (min-width:1181px){.newsList .newsItem:hover:before{width:100%;left:0;right:auto}}.newsList .item{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}@media (max-width:840px){.newsList .item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.newsList .classTitle{color:#a31731;width:180px;position:relative;padding:0 10px;text-align:center}.newsList .classTitle:before{content:"";display:block;width:1px;height:20px;background-color:#d7d7d7;position:absolute;top:0;left:auto;bottom:auto;right:0}@media (max-width:840px){.newsList .classTitle{text-align:left;padding-left:0;padding-right:20px;width:auto}.newsList .classTitle.noText{display:none}.newsList .classTitle.noText:before{display:none}.newsList .classTitle.noText+.day{padding-left:0}}.newsList .day{width:120px;position:relative;padding:0 10px;text-align:center}.newsList .day:before{content:"";display:block;width:1px;height:20px;background-color:#d7d7d7;position:absolute;top:0;left:auto;bottom:auto;right:0}@media (max-width:840px){.newsList .day{text-align:left;padding-left:20px;padding-right:0;width:auto}.newsList .day:before{display:none}}.newsList .title{width:-webkit-calc(100% - 280px);width:-moz-calc(100% - 280px);width:calc(100% - 280px);padding:0 10px 0 20px;position:relative}.newsList .title a{display:block}.newsList .title.ellipsis{height:30px}@media (max-width:840px){.newsList .title.ellipsis{height:auto;max-height:65px}}@media (min-width:1181px){.newsList .title:hover{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}}@media (max-width:840px){.newsList .title{width:100%;padding:5px 0 0}}