/*
 * copyright (c) 2015-2017 tokiidesu
 * design by tokiidesu
 *
 * version: 2017.r03 20170901
 * release date: September 2017
 */
.entry{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.entry>.article{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.entry>.article .cover-image{display:inline-block;width:100%;vertical-align:top}.entry>.article .cover-image>figure{background-color:#f2f2f2;position:relative}.entry>.article .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 .details>header>h3{font-size:17px;font-weight:400;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.entry>.article .details>header>h3 a{color:#333}.entry>.article .details>header>h3 a:hover{color:#e95024}.entry>.article .details>.summary{margin-top:3px}.entry>.article .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 .details>.summary,.entry>.article .details>.summary p{color:#888}.entry>.article .details>.summary:hover,.entry>.article .details>.summary:hover p{color:#e95024}.entry>.article .details>footer,.entry>.article .details>footer .item a{color:#aaa}.entry>.article .details>footer{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;line-height:1.4;margin-top:3px}.entry>.article .details>footer .item{max-width:250px;white-space:nowrap}.entry>.article .details>footer .item+.item:before{content:'\00b7';margin:0 4px}.entry>.article .details>footer .item a:hover{color:#e95024}.entry>.article .details>footer .item.primary a{color:#e95024}@media(max-width:960px){.entry>.article .details>footer{font-size:15px}}.entry.card-to-row>.article .details>.summary{display:none}@media(min-width:861px){.entry.card-to-row>.article{width:calc(100%/3 - 6px)}.entry.card-to-row>.article:not(:nth-child(3n)){margin-right:9px}.entry.card-to-row>.article:nth-child(n+4){margin-top:30px}}@media(max-width:860px) and (min-width:481px){.entry.card-to-row>.article{width:calc(100%/2 - 4px)}.entry.card-to-row>.article:nth-child(2n){margin-left:8px}.entry.card-to-row>.article:nth-child(n+3){margin-top:30px}}@media(min-width:481px){.entry.card-to-row>.article{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.entry.card-to-row>.article .cover-image>figure{padding-top:75%}.entry.card-to-row>.article .details{margin-top:12px}.entry.card-to-row>.article .details>header h3{display:-webkit-box;line-height:22px;max-height:44px;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(max-width:480px){.entry.card-to-row>.article{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;width:100%}.entry.card-to-row>.article:nth-child(n+2){margin-top:16px}.entry.card-to-row>.article .entry-thumbnail{margin-right:16px}.entry.card-to-row>.article .cover-image{width:80px}.entry.card-to-row>.article .cover-image>figure{padding-top:100%}.entry.card-to-row>.article .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.card-to-row>.article .details{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.entry.card-to-row>.article .details>header h3{white-space:nowrap}}.entry.row>.article,.entry.snipet>.article,.entry.headline>.article{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.entry.row>.article .entry-thumbnail,.entry.snipet>.article .entry-thumbnail,.entry.headline>.article .entry-thumbnail{margin-right:16px}.entry.row>.article .details,.entry.snipet>.article .details,.entry.headline>.article .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 .cover-image,.entry.snipet>.article .cover-image{width:80px}.entry.row>.article .cover-image>figure,.entry.snipet>.article .cover-image>figure{padding-top:100%}.entry.row>.article .details{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.entry.row>.article .details>header>h3{white-space:nowrap}.entry.row>.article .details>.summary{display:none}@media(min-width:641px){.entry.row>.article{width:calc(100%/2 - 10px)}.entry.row>.article:nth-child(2n){margin-left:20px}.entry.row>.article:nth-child(n+3){margin-top:16px}}@media(max-width:640px){.entry.row>.article{width:100%}.entry.row>.article:nth-child(n+2){margin-top:16px}}.entry.snipet>.article{width:100%}.entry.snipet>.article+.article{margin-top:24px}.entry.snipet>.article .details>header h3{display:-webkit-box;line-height:22px;max-height:44px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.entry.card>.article,.entry.grid>.article{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.entry.card>.article .cover-image>figure,.entry.grid>.article .cover-image>figure{padding-top:75%}.entry.card>.article .details>.summary,.entry.grid>.article .details>.summary{display:none}.entry.card>.article .details{margin-top:12px}.entry.card>.article .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{width:calc(100%/3 - 6px)}.entry.card>.article:not(:nth-child(3n)){margin-right:9px}.entry.card>.article:nth-child(n+4){margin-top:30px}}@media(max-width:860px) and (min-width:481px){.entry.card>.article{width:calc(100%/2 - 4px)}.entry.card>.article:nth-child(2n){margin-left:8px}.entry.card>.article:nth-child(n+3){margin-top:30px}}@media(max-width:480px){.entry.card>.article{width:100%}.entry.card>.article+.article{margin-top:30px}}.entry.grid>.article .details{background-color:#f2f3f4;padding:10px}.entry.grid>.article .details>header>h3{font-size:15px;white-space:nowrap}.entry.grid>.article .details>footer .item:not(.date){display:none}.entry.grid>.article .details>footer .item:before{content:none}@media(min-width:1051px),(max-width:960px) and (min-width:861px){.entry.grid>.article{width:calc(100%/4 - 6px)}.entry.grid>.article:not(:nth-child(4n)){margin-right:8px}.entry.grid>.article: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{width:calc(100%/3 - 6px)}.entry.grid>.article:not(:nth-child(3n)){margin-right:9px}.entry.grid>.article:nth-child(n+4){margin-top:9px}}@media(max-width:600px){.entry.grid>.article{width:calc(100%/2 - 4px)}.entry.grid>.article:not(:nth-child(2n)){margin-right:8px}.entry.grid>.article:nth-child(n+3){margin-top:8px}}@media(max-width:400px){.entry.grid>.article .details>header>h3,.entry.grid>.article .details>header>h3 a{font-size:15px!important}}.entry.headline>.article{width:100%}.entry.headline>.article+.article{margin-top:16px}.entry.headline>.article .cover-image>figure{padding-top:62%}.entry.headline>.article .details>header h3{display:-webkit-box;line-height:22px;max-height:44px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:961px){.entry.headline>.article .details>footer{margin-top:5px}}@media(min-width:641px){.entry.headline>.article .entry-thumbnail{width:175px}}@media(max-width:640px){.entry.headline>.article .entry-thumbnail{width:150px}.entry.headline>.article .details>.summary{display:none}.entry.headline>.article .details>footer .item.category{display:none}.entry.headline>.article .details>footer .item.category+.item:before{content:none}}.entry.card.image-square>.article .cover-image>figure,.entry.grid.image-square>.article .cover-image>figure{padding-top:100%}@media(min-width:481px){.entry.card-to-row.image-square>.article .cover-image>figure{padding-top:100%}}.entry.row.image-right>.article,.entry.snipet.image-right>.article,.entry.headline.image-right>.article{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.entry.row.image-right>.article .entry-thumbnail,.entry.snipet.image-right>.article .entry-thumbnail,.entry.headline.image-right>.article .entry-thumbnail{margin-left:20px;margin-right:0}@media(max-width:480px){.entry.card-to-row.image-right>.article{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.entry.card-to-row.image-right>.article .entry-thumbnail{margin-left:20px;margin-right:0}}.entry.row.single>.article{width:100%}.entry.row.single>.article+.article{margin-top:16px}.entry.row.single>.article:nth-child(2n){margin-left:0}.entry.card.summary-visible>.article .details>.summary{display:block}@media(min-width:481px){.entry.card-to-row.summary-visible>.article .details>.summary{display:block}}.entry.grid.image>.article .cover-image>figure{padding-top:100%}.entry.grid.image>.article .details{background-color:rgba(0,0,0,.5);bottom:0;left:0;right:0;pointer-events:none;position:absolute}.entry.grid.image>.article .details>header h3,.entry.grid.image>.article .details>header h3 a{color:#fff}.entry.grid.image>.article .details>footer .item{color:#bdbdbd}.entry.grid.single-line>.article .details>footer{display:none}.entry.grid.image-poster>.article .cover-image>figure{padding-top:145%}@media(min-width:1441px){body.body-extended .entry.card-to-row>.article,body.body-extended .entry.card>.article{width:calc(100%/4 - 6px)}body.body-extended .entry.card-to-row>.article:not(:nth-child(3n)),body.body-extended .entry.card>.article:not(:nth-child(3n)){margin-right:0}body.body-extended .entry.card-to-row>.article:nth-child(n+4),body.body-extended .entry.card>.article:nth-child(n+4){margin-top:0}body.body-extended .entry.card-to-row>.article:not(:nth-child(4n)),body.body-extended .entry.card>.article:not(:nth-child(4n)){margin-right:8px}body.body-extended .entry.card-to-row>.article:nth-child(n+5),body.body-extended .entry.card>.article:nth-child(n+5){margin-top:30px}body.body-extended .entry.grid>.article{width:calc(100%/5 - 4px)}body.body-extended .entry.grid>.article:not(:nth-child(4n)){margin-right:0}body.body-extended .entry.grid>.article:nth-child(n+5){margin-top:0}body.body-extended .entry.grid>.article:not(:nth-child(5n)){margin-right:5px}body.body-extended .entry.grid>.article:nth-child(n+6){margin-top:5px}}.entry.headline.highlight>.article:nth-child(2){margin-top:24px}.entry.headline.highlight>.article:first-child .entry-thumbnail{width:calc(50% - 8px)}.entry.headline.highlight>.article:first-child .cover-image>figure{padding-top:56.5%}.entry.headline.highlight>.article:first-child .details h3{font-size:19px;line-height:23px;max-height:46px}.entry.headline.highlight>.article:first-child .details>.summary{display:block}.entry.headline.highlight>.article:first-child .details>.summary p{max-height:84px;-webkit-line-clamp:4}.entry.headline.highlight>.article:first-child .details>footer{margin-top:8px}.entry.headline.highlight>.article:first-child .details>footer .item.category{display:block}.entry.headline.highlight>.article:first-child .details>footer .item.category+.item:before{content:'\00b7'}@media(max-width:640px){.entry.headline.highlight>.article:first-child .details>.summary p{max-height:42px;-webkit-line-clamp:2}}@media(max-width:640px) and (min-height:481px),(max-width:480px){.entry.headline.highlight>.article:first-child{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.entry.headline.highlight>.article:first-child .entry-thumbnail{margin-left:0;margin-right:0;width:100%}.entry.headline.highlight>.article:first-child .details{margin-top:12px}.entry.headline.highlight>.article:first-child .details>footer{margin-top:3px}}body.dark-theme .entry>.article .cover-image>figure{background-color:#424242}body.dark-theme .entry.grid>.article .details{background-color:#404040}body.dark-theme .entry>.article .details>footer .item.primary a,body.dark-theme .entry>.article .details>header>h3 a:hover,body.dark-theme .entry>.article .details>.summary:hover,body.dark-theme .entry>.article .details>.summary:hover p,body.dark-theme .entry>.article .details>footer .item a:hover{color:#ff8360}body.dark-theme .entry>.article .details>header>h3 a{color:#fff}body.dark-theme .entry>.article .details>footer,body.dark-theme .entry>.article .details>footer .item a{color:#bdbdbd}body.dark-theme .entry>.article .details>.summary,body.dark-theme .entry>.article .details>.summary p{color:#aaa}