.c-breadcrumb{white-space:nowrap;overflow:hidden;width:100%;margin-top:20px}@media (max-width: 999px){.c-breadcrumb{margin-top:10px}}.c-breadcrumb li{flex-shrink:0}.c-breadcrumb li.txt-single{flex-shrink:unset;overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;line-height:1.1}.l-layout{max-width:1280px;padding:0 20px;margin:0 auto;margin-top:55px;width:100%;display:flex;align-items:flex-start}@media (max-width: 999px){.l-layout{display:block;padding:0 16px;margin-top:26px}}.l-layout .single-top__info{display:flex}.l-layout .single-top__info .date{color:#5E5E5E;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:400;font-family:"Manrope",sans-serif;flex-shrink:0;margin-right:25px}@media (max-width: 999px){.l-layout .single-top__info .date{margin-right:12px;font-size:12px;font-size:1.2rem;line-height:1.5em}}.l-layout .single-top__info .cate{flex:1;display:flex;flex-wrap:wrap;font-size:13px;font-size:1.3rem;line-height:1.23077em;letter-spacing:.05em;font-weight:500;margin:-10px 0 0 -5px}@media (max-width: 999px){.l-layout .single-top__info .cate{font-size:11px;font-size:1.1rem;line-height:1.45455em;margin-top:-8px}}.l-layout .single-top__info .cate span{margin:5px 0 0 5px;border:1px solid #9A9A9A;min-width:84px;padding:7px 5px 5px;display:flex;align-items:center;justify-content:center}@media (max-width: 999px){.l-layout .single-top__info .cate span{min-width:69px;padding:5px 4px 1px}}.l-layout .single-top__title{margin-top:20px;font-size:40px;font-size:4rem;line-height:1.5em;letter-spacing:.05em;font-weight:700;color:#000}@media (max-width: 999px){.l-layout .single-top__title{font-size:28px;font-size:2.8rem;line-height:1.42857em;margin-top:12px}}.l-layout .c-share{display:flex;align-items:center}.l-layout .c-share__title{color:#878787;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:700;font-family:"Manrope",sans-serif;flex-shrink:0;margin-right:8px}@media (max-width: 999px){.l-layout .c-share__title{font-size:13px;font-size:1.3rem;margin-right:1px}}.l-layout .c-share ul{display:flex;align-items:center}.l-layout .c-share ul li{margin-left:8px}@media (max-width: 999px){.l-layout .c-share ul li{width:30px;margin-left:10px}}.l-layout .c-share ul a{display:block}.l-layout .box-share{display:flex;align-items:center;margin-top:6px}@media (max-width: 999px){.l-layout .box-share{display:block}}@media (min-width: 1000px){.l-layout .box-share:before{content:'';display:block;flex:1;height:1px;background-color:#D8D8D8;margin-right:18px}}.l-layout .box-share .c-share{flex-shrink:0}.l-layout .box-share-bottom{margin-top:7px}@media (max-width: 999px){.l-layout .box-share-bottom{margin-top:11px}}.l-layout .sidebar-item{margin-top:50px}@media (max-width: 999px){.l-layout .sidebar-item{position:relative;z-index:1}}.l-layout .sidebar-item:first-child{margin-top:0}.l-layout .sidebar-item__title{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:0em;font-weight:600;color:#000;display:flex;align-items:flex-start}.l-layout .sidebar-item__title .c-triangle01{width:13px;display:block;height:13px;flex-shrink:0;margin:10px 13px 0 0}.l-layout .sidebar-item__title .c-triangle01:before{width:100%;height:100%}.l-layout .sidebar-item .item{margin-top:18px}@media (max-width: 999px){.l-layout .sidebar-item .item{margin-top:20px;width:calc(100% + 1px)}}.l-layout .sidebar-item .item .c-bg-grid{opacity:0;transition:opacity .3s;will-change:opacity;z-index:1}.l-layout .sidebar-item .item .img{position:relative;width:175px;height:120px;flex-shrink:0;overflow:hidden}@media (max-width: 999px){.l-layout .sidebar-item .item .img{width:34.66667vw;height:25.86667vw}}.l-layout .sidebar-item .item .img img{width:100%;height:100%;object-fit:cover;transition:transform .3s;will-change:transform}.l-layout .sidebar-item .item .desc{flex:1;padding-left:14px;margin-top:-3px}@media (max-width: 999px){.l-layout .sidebar-item .item .desc{padding-left:11px}}.l-layout .sidebar-item .item .desc__date{color:#5E5E5E;font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:0em;font-weight:400;font-family:"Manrope",sans-serif}.l-layout .sidebar-item .item .desc__title{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.05em;font-weight:600;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 999px){.l-layout .sidebar-item .item .desc__title{font-size:13px;font-size:1.3rem;line-height:1.69231em;margin-top:-2px}}.l-layout .sidebar-item .item .desc__cate{font-size:11px;font-size:1.1rem;line-height:1.27273em;letter-spacing:.05em;font-weight:500;display:flex;flex-wrap:wrap;margin:5px 0 0 -6px}@media (max-width: 999px){.l-layout .sidebar-item .item .desc__cate{margin:1px 0 0 -6px}}.l-layout .sidebar-item .item .desc__cate span{border:1px solid #9A9A9A;margin:6px 0 0 6px;padding:7px 7px 5px}@media (max-width: 999px){.l-layout .sidebar-item .item .desc__cate span{padding:6px 5px 3px}}.l-layout .sidebar-item .item a{display:flex;align-items:flex-start;cursor:pointer}@media only screen and (min-width: 1025px){.l-layout .sidebar-item .item a:hover{opacity:1}.l-layout .sidebar-item .item a:hover .c-bg-grid{opacity:1}.l-layout .sidebar-item .item a:hover .img img{transform:scale(1.2)}}.l-layout__content{width:calc(100% - 400px);padding-right:40px}@media (max-width: 999px){.l-layout__content{width:100%;padding-right:0}}.l-layout__sidebar{width:400px;margin-top:57px;position:sticky;position:-webkit-sticky;top:100px}@media (max-width: 999px){.l-layout__sidebar{width:calc( 100% + 32px);margin:56px 0 0 -16px;padding:63px 16px;position:relative;top:0}.l-layout__sidebar:after{content:'';position:absolute;background-color:#F3F3F3;width:100%;height:calc(100% + 160px);left:0;top:0}}@media (min-width: 1000px){.l-layout__sidebar .flex{position:relative;left:60px}}@media only screen and (min-width: 1000px) and (max-width: 1400px){.l-layout__sidebar .flex{left:20px}}@media only screen and (min-width: 1000px) and (max-width: 1300px){.l-layout__sidebar .flex{left:0}}.c-footer{margin-top:226px}@media (max-width: 999px){.c-footer{margin-top:152px}}

/*# sourceMappingURL=maps/column-single.min.css.map */
