body{background-color:#fff}h1,li,p,ul{margin:0;padding:0}li,ul{list-style:none}svg{fill:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}.mainArea.no-transform{-webkit-transform:none!important;transform:none!important;margin-bottom:0!important}.mainArea section.article-detail{margin-top:110px}.mainArea section.article-detail>.wrap{width:100%;padding:0;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.mainArea section.article-detail .article-center-inner{padding:80px 0;background-color:#fff;width:100%;position:relative}.mainArea section.article-detail .article-center-inner .wrap{width:1180px;position:relative;overflow:hidden}@media(max-width:1439px){.mainArea section.article-detail .article-center-inner .wrap{width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.mainArea section.article-detail .title-box{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #e9e9e9;width:100%}.mainArea section.article-detail .title-box .title h2{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;font-weight:400;font-size:2.5rem;letter-spacing:.05em;color:#333538}.mainArea section.article-detail .title-box .subtitle{font-size:1.2rem;font-weight:400}.mainArea section.article-detail .title-box .date{text-align:right;color:#333538}.mainArea section.article-detail .title-box .title-item-box{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}.mainArea section.article-detail .title-box .title-item-box .subtitle{margin-bottom:0}.mainArea section.article-detail .info-list{cursor:default;width:100%;padding-top:20px;margin-top:40px;border-top:1px solid #e9e9e9}.mainArea section.article-detail .info-list>li:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e9e9e9}.mainArea section.article-detail .info-list .item .left{padding-bottom:20px}.mainArea section.article-detail .info-list .item .left .title{position:relative;padding-bottom:30px;font-size:20px;letter-spacing:.05em;color:#333538;padding-left:20px}.mainArea section.article-detail .info-list .item .left .title:before{content:"";position:absolute;left:0;margin:auto;top:0;width:10px;height:calc(100% - 30px);background-color:#b71314}.mainArea section.article-detail .share-list{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.mainArea section.article-detail .share-list .btn-link{width:43px;height:43px;margin-right:10px;background-color:#f2f2f2;border-color:#f2f2f2;color:#b71314;font-size:1.2rem}.mainArea section.article-detail .share-list .btn-link:hover{background-color:#b71314;border-color:#b71314;color:#fff}.mainArea section.article-detail .tags-list{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainArea section.article-detail .tags-list .tag-link{margin-bottom:10px;margin-right:10px;background-color:#f2f2f2;border-color:#f2f2f2;color:#b71314;padding:10px}.mainArea section.article-detail .tags-list .tag-link i{margin-right:5px}.mainArea section.article-detail .tags-list .tag-link:hover{background-color:#b71314;border-color:#b71314;color:#fff}.mainArea section.article-detail .full-content-box{width:100%}.mainArea section.article-detail .full-content-box p{margin-bottom:20px;line-height:1.5;letter-spacing:.05em;font-weight:400}.si-design-process-box{background-color:#b71314;border-top:1px solid #f2f2f2;position:relative;z-index:0;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}.si-design-process-box:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:auto;background:linear-gradient(45deg,rgba(112,22,23,.7),rgba(183,19,20,.7) 20%,rgba(112,22,23,.7) 50%,rgba(183,19,20,.7) 80%,rgba(0,0,0,.7)) 0 100%/200% no-repeat;-webkit-animation:bgSlide 15s ease-out infinite alternate both;animation:bgSlide 15s ease-out infinite alternate both}.si-design-process-box .wrap{width:100%;padding:0}.si-design-process-box .inner-box{width:100%;padding:80px 40px;z-index:1;max-width:1320px;margin:0 auto;position:relative}.si-design-process-box .img{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;position:absolute;right:5%;bottom:0;top:0;opacity:1;z-index:-1}@media(max-width:1023px){.si-design-process-box .img{position:relative;right:0;left:0;margin-bottom:40px}}.si-design-process-box .img img{max-width:550px;width:100%}.si-design-process-box .title-box{text-align:left;margin-bottom:40px;max-width:50%}.si-design-process-box .title-box .subtitle,.si-design-process-box .title-box .title{color:#fff}.si-design-process-box .content-box{max-width:50%;width:100%;color:#fff;margin-bottom:40px}.si-design-process-box .btns-box{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;max-width:50%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1023px){.si-design-process-box .btns-box{-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.si-design-process-box .btns-box .btn-more{margin-right:10px;margin-bottom:10px;width:auto}.si-design-process-box .btn-more{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.si-design-process-box .btn-more .btn{background-color:#fff;color:#b71314}.si-design-process-box .btn-more .btn.line:after,.si-design-process-box .btn-more .btn.line:before,.si-design-process-box .btn-more .btn.line span:after,.si-design-process-box .btn-more .btn.line span:before{border:0 solid #b71314}.si-design-process-box .btn-more .btn.line:before{border-top-width:1px;border-left-width:1px}.si-design-process-box .btn-more .btn.line span:after{border-bottom-width:1px;border-right-width:1px}.si-design-process-box .btn-more .btn.line span:before{border-top-width:1px;border-right-width:1px}.si-design-process-box .btn-more .btn.line:after{border-bottom-width:1px;border-left-width:1px}.si-design-process-box .btn-more .btn.line:hover{border-color:rgba(41,60,61,.5)}.si-design-process-box .btn-more .btn.line:hover:after,.si-design-process-box .btn-more .btn.line:hover:before,.si-design-process-box .btn-more .btn.line:hover span:after,.si-design-process-box .btn-more .btn.line:hover span:before{border-color:#b71314}.related-articles-box{border-top:1px solid #f2f2f2;text-align:left;padding:80px 0;position:relative;z-index:0;overflow:hidden;background-color:#fff}@media(max-width:766px){.related-articles-box{padding:40px 0}}.related-articles-box .wrap{width:100%;padding:0}.related-articles-box .inner-box{width:100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;max-width:1320px;margin:0 auto}@media(max-width:1279px){.related-articles-box .inner-box{-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.related-articles-box .title-box{width:auto;min-width:33.3333333333%;padding:40px;color:#333538}@media(max-width:1279px){.related-articles-box .title-box{text-align:center}}.related-articles-box .title-box .title{font-size:2.6rem}@media(max-width:1023px){.related-articles-box .title-box .title{font-size:3rem}}@media(max-width:766px){.related-articles-box .title-box .title{font-size:2.2rem}}.related-articles-box .title-box .subtitle{margin-bottom:0;font-size:1.8rem}@media(max-width:1023px){.related-articles-box .title-box .subtitle{font-size:2rem}}@media(max-width:766px){.related-articles-box .title-box .subtitle{font-size:1.2rem}}.related-articles-box .related-articles-list{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;width:100%}@media(max-width:766px){.related-articles-box .related-articles-list{-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.related-articles-box .related-articles-list li{width:50%}@media(max-width:766px){.related-articles-box .related-articles-list li{width:100%}}.related-articles-box .related-articles-list li:not(:last-child){border-right:1px solid #e3e3e3}@media(max-width:766px){.related-articles-box .related-articles-list li:not(:last-child){border:none}}.related-articles-box .related-articles-list li .item{width:100%;position:relative;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:20px;-webkit-transition:all .5s;transition:all .5s}.related-articles-box .related-articles-list li .item .img{width:200px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;margin-right:24px}@media(max-width:766px){.related-articles-box .related-articles-list li .item .img{width:45%}}.related-articles-box .related-articles-list li .item .img img{display:block;width:100%}.related-articles-box .related-articles-list li .item .txt{width:55%}.related-articles-box .related-articles-list li .item .txt h3{margin-bottom:10px}.related-articles-box .related-articles-list li .item .txt a{display:inline-block;font-size:20px;letter-spacing:.05em;font-weight:400;color:#333538;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURSIjJvAXXcgAAAAMSURBVAjXY2BgYAAAAAQAASc0JwoAAAAASUVORK5CYII=) no-repeat 100% 100%;-webkit-transition:background-size .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:background-size .3s cubic-bezier(.25,.46,.45,.94) 0s;background-size:0 2px}@media(max-width:679px){.related-articles-box .related-articles-list li .item .txt a{font-size:18px}}.related-articles-box .related-articles-list li .item .txt .content{min-height:44px}.related-articles-box .related-articles-list li .item:hover img{-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s;-webkit-transform:scale(1.1);transform:scale(1.1)}.related-articles-box .related-articles-list li .item:hover a{background-position:0 100%;background-size:100% 2px}