.article-summary-custom{align-items:flex-start;display:flex;justify-content:flex-start}.article-summary-custom__image{height:130px;margin-right:20px;width:300px}.article-summary-custom__image img{height:100%;object-fit:cover;width:100%}.article-summary-custom__image--noimage{align-items:center;background:#eee;color:#ccc;display:flex;justify-content:center}.article-summary-custom__texts{flex:1}.article-summary-custom__date{margin-bottom:0}.article-summary-custom__title,.article-summary-custom__excerpt{margin-bottom:10px}.article-summary-custom__excerpt p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-summary-custom+.article-summary-custom{border-top:1px solid rgba(107,108,119,.15);margin-top:20px;padding-top:20px}@media screen and (max-width: 767px){.article-summary-custom{display:block}.article-summary-custom__image{height:auto;margin:0 0 10px;position:relative;width:100%}.article-summary-custom__image:before{content:"";display:block;padding-top:43%}.article-summary-custom__image img,.article-summary-custom__image .text{position:absolute;top:0;left:0;bottom:0;right:0}}.logo-list-grid .logo-block{min-width:0!important}.news-list__inner{box-sizing:border-box;margin:0 auto}.news-list__item{display:flex;margin:0}.news-list__date{color:#080a1c;margin:0 1em 0 0;white-space:nowrap}.news-item__text{flex-grow:1;margin:0}.news-item__text *:first-child{margin-top:0}.news-item__text *:last-child{margin-bottom:0}.news-list__item+.news-list__item{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}@media screen and (max-width: 767px){.news-list__inner{margin:0;width:auto}.news-list__item{display:block}.news-list__date{font-size:1.2666em;margin-bottom:5px}}.works{background:#fff;color:#313131;font-family:Roboto,Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Arial,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:75%;letter-spacing:.05em;line-height:1.5em;margin-bottom:50px;overflow-wrap:break-word;overflow-x:hidden;overflow-y:hidden;word-wrap:break-word}.works-title{margin:0 0 20px;text-align:center}.works-title__title{font-size:16px;position:relative;margin-bottom:.3em;letter-spacing:.1em}.works-title__title:after{position:absolute;top:50%;display:block;width:100%;height:3px;content:"";background:#c9c9c9}.works-title__title span{line-height:1.3;position:relative;z-index:1;display:inline-block;padding:0 1em;background:#fff}.works-title__sub-title{font-family:Montserrat,sans-serif;font-size:24px}.works-pager{margin:0 0 50px}.works-pager__list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;justify-content:center;margin:-5px;padding:0}.works-pager__li{margin:5px}.works-pager__link{align-items:center;border:1px solid #eaeaea;border-radius:4px;color:#333;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:22px;height:42px;justify-content:center;outline:none;transition:.2s;text-decoration:none;vertical-align:middle;width:42px}.works-pager__link:hover{color:#333;border-color:#dcd32f;outline:none;background:#f9ed18}.works-sec{align-items:flex-start;border-bottom:solid 3px #c9c9c9;display:flex;padding:30px 0}.works-sec__header{margin:0 4px 0 0;max-width:42px;width:8%}.works-sec__heading{align-items:center;background:#c9c9c9;border-radius:4px;display:inline-flex;font-weight:400;justify-content:center;margin:0;max-width:42px;padding-top:100%;position:relative;width:100%}.works-sec__heading span{align-items:center;display:flex;justify-content:center;left:0;position:absolute;height:100%;top:0;width:100%}.works-sec__body{width:92%}.works-list{align-items:flex-start;display:flex;list-style:none;flex-wrap:wrap;justify-content:flex-start;margin:0 0 -5px;padding:0}.works-list__li{box-sizing:border-box;margin-bottom:5px;padding:0 2px;width:10%}@media screen and (max-width: 640px){.works-list__li{margin-bottom:10px;width:20%}}.works-link{color:inherit;display:inline-block;font-size:9px;line-height:1.2em;outline:none;text-decoration:none;text-align:center;word-break:break-all}.works-link span{border-radius:50%;display:block;font-size:9px;line-height:1.2em;margin-bottom:5px;overflow:hidden;position:relative;z-index:1}.works-link span img{max-width:100%;transition:.3s ease-in-out}.works-link span img:hover{transform:scale(1.1)}.product-split-description{margin:0 auto 120px;width:83%}@media screen and (max-width: 767px){.product-split-description{margin:0 0 90px;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/128/compiled_assets/styles.css.map */
