/*
 * copyright (c) 2015-2018 tokiidesu
 * design by tokiidesu
 *
 * version: release 2018.r01 20171015
 * release date: October 2017
 */
.entry{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.entry>.article-item{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.entry>.article-item .cover-image{display:inline-block;width:100%;vertical-align:top}.entry>.article-item .cover-image>figure{background-color:#f2f2f2;position:relative}.entry>.article-item .cover-image>figure .image{background-color:#fff;background-position:center;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.entry>.article-item .details>header>h3{font-size:17px;font-weight:400;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.entry>.article-item .details>header>h3 a{color:#333}.entry>.article-item .details>header>h3 a:hover{color:#e95024}.entry>.article-item .details>.summary{margin-top:3px}.entry>.article-item .details>.summary p{-ms-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;line-height:21px;max-height:42px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.entry>.article-item .details>.summary,.entry>.article-item .details>.summary p{color:#606060}.entry>.article-item .details>.summary:hover,.entry>.article-item .details>.summary:hover p{color:#e95024}.entry>.article-item .details>footer,.entry>.article-item .details>footer>span a{color:#aaa}.entry>.article-item .details>footer{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;line-height:1.4;margin-top:3px}.entry>.article-item .details>footer>span{white-space:nowrap}.entry>.article-item .details>footer>span+span:before{content:'\00b7';color:#aaa;margin:0 4px}.entry>.article-item .details>footer>span :first-child{overflow:hidden;text-overflow:ellipsis}.entry>.article-item .details>footer>span .category{max-width:250px}.entry>.article-item .details>footer>span a:hover,.entry>.article-item .details>footer>span.primary,.entry>.article-item .details>footer>span.primary a{color:#e95024}@media(max-width:960px){.entry>.article-item .details>footer{font-size:15px}}.entry.row>.article-item,.entry.snipet>.article-item{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.entry.row>.article-item .entry-thumbnail,.entry.snipet>.article-item .entry-thumbnail{margin-right:16px}.entry.row>.article-item .cover-image,.entry.snipet>.article-item .cover-image{width:80px}.entry.row>.article-item .cover-image>figure,.entry.snipet>.article-item .cover-image>figure{padding-top:100%}.entry.row>.article-item .details,.entry.snipet>.article-item .details{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1;-webkit-flex:1;flex:1;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.entry.row>.article-item .details{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.entry.row>.article-item .details>header>h3{white-space:nowrap}.entry.row>.article-item .details>.summary{display:none}@media(min-width:641px){.entry.row>.article-item{width:calc(100%/2 - 10px)}.entry.row>.article-item:nth-child(2n){margin-left:20px}.entry.row>.article-item:nth-child(n+3){margin-top:16px}}@media(max-width:640px){.entry.row>.article-item{width:100%}.entry.row>.article-item:nth-child(n+2){margin-top:16px}}.entry.snipet>.article-item{width:100%}.entry.snipet>.article-item+.article-item{margin-top:24px}.entry.snipet>.article-item .details>header h3{display:-webkit-box;line-height:22px;max-height:44px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.entry.card>.article-item,.entry.grid>.article-item{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.entry.card>.article-item .cover-image>figure,.entry.grid>.article-item .cover-image>figure{padding-top:75%}.entry.card>.article-item .details>.summary,.entry.grid>.article-item .details>.summary{display:none}.entry.card>.article-item .details{margin-top:12px}.entry.card>.article-item .details>header h3{display:-webkit-box;line-height:22px;max-height:44px;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:861px){.entry.card>.article-item{width:calc(100%/3 - 6px)}.entry.card>.article-item:not(:nth-child(3n)){margin-right:9px}.entry.card>.article-item:nth-child(n+4){margin-top:30px}}@media(max-width:860px) and (min-width:481px){.entry.card>.article-item{width:calc(100%/2 - 4px)}.entry.card>.article-item:nth-child(2n){margin-left:8px}.entry.card>.article-item:nth-child(n+3){margin-top:30px}}@media(max-width:480px){.entry.card>.article-item{width:100%}.entry.card>.article-item+.article-item{margin-top:30px}}.entry.grid>.article-item .details{background-color:#f2f3f4;padding:10px}.entry.grid>.article-item .details>header>h3{font-size:15px;white-space:nowrap}.entry.grid>.article-item .details>footer>span:not(.date){display:none}.entry.grid>.article-item .details>footer>span:before{content:none}@media(min-width:1051px),(max-width:960px) and (min-width:861px){.entry.grid>.article-item{width:calc(100%/4 - 6px)}.entry.grid>.article-item:not(:nth-child(4n)){margin-right:8px}.entry.grid>.article-item:nth-child(n+5){margin-top:8px}}@media(max-width:1050px) and (min-width:961px),(max-width:860px) and (min-width:601px){.entry.grid>.article-item{width:calc(100%/3 - 6px)}.entry.grid>.article-item:not(:nth-child(3n)){margin-right:9px}.entry.grid>.article-item:nth-child(n+4){margin-top:9px}}@media(max-width:600px){.entry.grid>.article-item{width:calc(100%/2 - 4px)}.entry.grid>.article-item:not(:nth-child(2n)){margin-right:8px}.entry.grid>.article-item:nth-child(n+3){margin-top:8px}}@media(max-width:400px){.entry.grid>.article-item .details>header>h3,.entry.grid>.article-item .details>header>h3 a{font-size:15px}}body.content-dark .entry>.article-item .cover-image>figure{background-color:#424242}body.content-dark .entry.grid:not(.image)>.article-item .details{background-color:#2d2d2d}body.content-dark .entry>.article-item .details>footer>span.primary a,body.content-dark .entry>.article-item .details>header>h3 a:hover,body.content-dark .entry>.article-item .details>.summary:hover,body.content-dark .entry>.article-item .details>.summary:hover p,body.content-dark .entry>.article-item .details>footer>span a:hover{color:#ff8360}body.content-dark .entry>.article-item .details>header>h3,body.content-dark .entry>.article-item .details>header>h3 a{color:#fff}body.content-dark .entry>.article-item .details>footer,body.content-dark .entry>.article-item .details>footer>span+span:before body.content-dark .entry>.article-item .details>footer>span a{color:#bdbdbd}body.content-dark .entry>.article-item .details>.summary,body.content-dark .entry>.article-item .details>.summary p{color:#ddd}body.theme-whaleblue .entry>.article-item .details>footer>span.primary a,body.theme-whaleblue .entry>.article-item .details>header>h3 a:hover,body.theme-whaleblue .entry>.article-item .details>.summary:hover,body.theme-whaleblue .entry>.article-item .details>.summary:hover p,body.theme-whaleblue .entry>.article-item .details>footer>span a:hover{color:#00cea3}@media(min-width:861px) and (-ms-high-contrast:none),(min-width:861px) and (-ms-high-contrast:active){.entry.card>.article-item{width:calc((100%/3 - 6px) - .1px)}}@media(max-width:1050px) and (min-width:961px) and (-ms-high-contrast:none),(max-width:1050px) and (min-width:961px) and (-ms-high-contrast:active),(max-width:860px) and (min-width:601px) and (-ms-high-contrast:none),(max-width:860px) and (min-width:601px) and (-ms-high-contrast:active){.entry.grid>.article-item{width:calc((100%/3 - 6px) - .1px)}}