@font-face{font-family:'icon-font';src:url("/shared/img/common/icon/icon-font.eot");src:url("/shared/img/common/icon/icon-font.eot#iefix") format("embedded-opentype"),url("/shared/img/common/icon/icon-font.ttf") format("truetype"),url("/shared/img/common/icon/icon-font.woff") format("woff"),url("/shared/img/common/icon/icon-font.svg#iconfont") format("svg");font-weight:normal;font-style:normal}.news-list{padding:0 40px}.news-list__item:not(:first-child){margin-top:40px}@media (min-width: 920px){.news-list{padding:0;max-width:800px;margin:0 auto}.news-list__item:not(:first-child){margin-top:0}}.news-box{position:relative;cursor:pointer}.news-box:hover img{transform:scale(1.1)}.news-box:hover a{color:#E41408}.news-box__img{overflow:hidden;margin-bottom:10px;border-radius:6px;border:1px solid #eee}.news-box__img img{transition:all .3s}.news-box__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin-bottom:6px;font-size:12px;font-size:1.2rem;font-weight:500}.news-box__date{color:#888;letter-spacing:.1em;line-height:1.333}.news-box__tag{padding:0 14px;margin-left:10px;border:1px solid #E41408;border-radius:13px;color:#E41408;text-align:center;letter-spacing:.05em;line-height:22px}.news-box__ttl a{color:#222;font-size:13px;font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:2.0;transition:all .3s}.news-box__ttl a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 920px){.news-box{display:flex;margin-bottom:4em}.news-box__img{margin-bottom:15px;border-radius:10px}.news-box__head{font-size:14px;font-size:1.4rem;width:120px;margin-bottom:0;line-height:32px}.news-box__tag{padding:0 20px;margin-left:20px;line-height:24px}.news-box__ttl a{font-size:16px;font-size:1.6rem}}.cat-nav{margin:0 40px 40px}@media (min-width: 920px){.cat-nav{margin:0 0 60px}}.post-wrap__head .head-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;margin-bottom:10px}.post-wrap__head .head-box__date{color:#E41408;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.333}.post-wrap__head .head-box__tag{padding:6px 16px;margin-left:20px;background-color:#E41408;border-radius:20px;color:#fff;font-size:14px;font-size:1.4rem;letter-spacing:.05em;line-height:1.333}.post-wrap__ttl{font-size:24px;font-size:2.4rem;font-weight:500;letter-spacing:.05em;line-height:1.5}.post-wrap__body{padding:0 40px;font-size:13px;font-size:1.3rem;letter-spacing:.05em;line-height:2.0}.post-wrap__body *:not(:first-child){margin-top:30px}.post-wrap__body img{display:block;width:100%}.post-wrap__body .n2-section-smartslider *{margin-top:0}.post-wrap__body .n2-section-smartslider img{width:auto !important}.post-wrap__btn{width:100%;margin:40px auto 0}.post-wrap__btn a{display:block;position:relative;width:100%;height:50px;background-color:#E41408;border:2px solid #E41408;border-radius:25px;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;text-align:center;letter-spacing:.1em;line-height:46px;transition:all .3s}.post-wrap__btn a:before,.post-wrap__btn a:after{content:'';display:block;position:absolute;left:25px}.post-wrap__btn a:before{top:50%;width:20px;height:2px;background-color:#fff}.post-wrap__btn a:after{top:44%;width:6px;height:2px;background-color:#fff;transform:rotate(-45deg)}.post-wrap__btn a:hover{background-color:#fff;color:#E41408}.post-wrap__btn a:hover:before,.post-wrap__btn a:hover:after{background-color:#E41408}@media (min-width: 920px){.post-wrap__head .head-box{margin-bottom:20px}.post-wrap__head .head-box__date{font-size:24px;font-size:2.4rem}.post-wrap__head .head-box__tag{padding:8px 24px;margin-left:40px;border-radius:24px;font-size:16px;font-size:1.6rem}.post-wrap__ttl{font-size:34px;font-size:3.4rem}.post-wrap__body{padding:0;font-size:16px;font-size:1.6rem}.post-wrap__body *:not(:first-child){margin-top:60px}.post-wrap__body img{margin:0 auto}.post-wrap__body .n2-section-smartslider *{margin-top:0}.post-wrap__btn{width:320px;margin:60px auto 0}.post-wrap__btn a{height:70px;border-radius:35px;font-size:20px;font-size:2rem;line-height:66px}.post-wrap__btn a:before,.post-wrap__btn a:after{left:35px}.post-wrap__btn a:after{top:46%}}
/*# sourceMappingURL=news.css.map */
