ul,li{list-style:none}.gnavWrapper{position:relative;z-index:100}.txt-udLine{text-decoration:underline}@media screen and (min-width:641px){.gnavWrapper{margin-bottom:20px}.dis-ib{display:inline-block}.txt-udLine{text-decoration:none}}.panel-heading-icon-tag{display:block;float:left;position:relative}.panel-heading-icon-tag:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1em;height:1em;color:#fff;font-family:FontAwesome;font-weight:initial;line-height:1;font-size:1em}.panel-heading-icon-tag:before{content:"\f00c"}@media screen and (min-width:641px){.panel-heading{padding:1.5rem}}.tag h1{padding:0 1rem 1.5rem}.panel-heading-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.panel-body-tag{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.dis-flex{display:flex}.ttl-hashtagList{font-size:.9rem}.ttl-hashtagList::before{content:\f292}.hashtag-wrapper{display:flex;justify-content:center;margin-bottom:1em}.fa-hashtag{padding-right:.3em;color:#b21f31;font-size:1.4rem}.fontSize-heading-tag{font-size:1rem;line-height:2}.label-primary-tag{display:inline;padding:.5em .6em;margin:0 .2em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;color:#b21f31;background-color:#f7e8ea;font-size:inherit;font-weight:700;border-radius:.25em;font-size:inherit}.panel-body-tag{padding:.5rem 1rem 0;margin:0}.panel-foot-tag{border-top:1px dotted #ddd;padding:1em}.panel-foot-tag-item{margin-bottom:1em;border-radius:.25em;overflow:hidden;text-overflow:ellipsis}.panel-foot-tag-item:last-child{margin-bottom:0}.tag-count{font-weight:700}@media screen and (min-width:641px){.panel-heading{padding:1.5rem}.label-primary{padding:.4em}.label-primary-tag{font-weight:initial}.panel-foot-tag{display:flex;flex-wrap:wrap}.panel-foot-tag-item{margin-bottom:5px;margin-top:5px;overflow:inherit}.panel-foot-tag-item:last-child{margin-bottom:auto}}.paging-box{margin:30px auto;text-align:center}.paging-box .paging-box-container{display:inline-block}.paging-box ul.paging{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;margin:0 0 20px 0;margin:0 0 5vw 0}@media screen and (min-width:641px){.paging-box ul.paging{margin:0 0 20px 0}}.paging-box ul.paging.paging-prevnext{display:flex;justify-content:center}@media screen and (min-width:641px){.paging-box ul.paging.paging-prevnext{width:353px;margin:0 auto}}.paging-box ul.paging li{display:flex;justify-content:center;align-items:center}.paging-box ul.paging li *{margin:3px;margin:.8vw;display:block;color:#b21f31;text-decoration:none;box-sizing:border-box}@media screen and (min-width:641px){.paging-box ul.paging li *{margin:5px}}.paging-box ul.paging li a,.paging-box ul.paging li .active{width:30px;width:10vw;height:30px;height:10vw;display:flex;align-items:center;justify-content:center;border:1px solid #b21f31;border-radius:3px}@media screen and (min-width:641px){.paging-box ul.paging li a,.paging-box ul.paging li .active{width:35px;height:35px}}.paging-box ul.paging li a:hover{background-color:#eac2c7}.paging-box ul.paging li .active{background-color:#b21f31;color:#fff}.paging-box ul.paging li.prev-button,.paging-box ul.paging li.next-button,.paging-box ul.paging li.empty-button{width:48.5%}@media screen and (min-width:641px){.paging-box ul.paging li.prev-button,.paging-box ul.paging li.next-button,.paging-box ul.paging li.empty-button{width:50%}}.paging-box ul.paging li.prev-button a,.paging-box ul.paging li.next-button a,.paging-box ul.paging li.empty-button a{position:relative;border:2px solid #b21f31;color:#b21f31;box-shadow:0 2px 0 #b21f31;width:100%;height:45px;height:13vw;top:0}@media screen and (min-width:641px){.paging-box ul.paging li.prev-button a,.paging-box ul.paging li.next-button a,.paging-box ul.paging li.empty-button a{height:45px}}.paging-box ul.paging li.prev-button a:hover,.paging-box ul.paging li.next-button a:hover,.paging-box ul.paging li.empty-button a:hover{background-color:#fff;box-shadow:0 0 0 #b21f31;top:2px}.paging-box ul.paging li.prev-button a:before,.paging-box ul.paging li.next-button a:before,.paging-box ul.paging li.empty-button a:before{font-family:FontAwesome;color:#b21f31;position:absolute;top:50%;width:1em;height:1em;font-size:1em;margin-top:-.5em;line-height:1em}.paging-box ul.paging li.next-button a{padding-right:8px;padding-right:2.8vw;margin-left:8px;margin-left:2vw}@media screen and (min-width:641px){.paging-box ul.paging li.next-button a{padding-right:8px;margin-left:8px}}.paging-box ul.paging li.next-button a:before{content:"\f105";right:5px;right:.8vw}@media screen and (min-width:641px){.paging-box ul.paging li.next-button a:before{right:3px}}.paging-box ul.paging li.prev-button a{padding-left:8px;padding-left:2.8vw;margin-right:8px;margin-right:2vw}@media screen and (min-width:641px){.paging-box ul.paging li.prev-button a{padding-left:8px;margin-right:8px}}.paging-box ul.paging li.prev-button a:before{content:"\f104";left:5px;left:.8vw}@media screen and (min-width:641px){.paging-box ul.paging li.prev-button a:before{left:3px}}