/*
Theme Name: webma_child
Template: webma2015
*/
.sticky {}
.bypostauthor {}

.mg-btm-20{
margin-bottom:20px;
}

.insta-panel{
    padding-right: 0px;
    padding-left: 0px;
}

#navigation ul li ul.sub-menu li,#navigation ul li ul.sub-menu li.current-menu-item{
background:#EA0B8C!important;
}
#navigation ul li ul.sub-menu li.current-menu-item a, #navigation ul li ul.sub-menu li.current-menu-item,
#navigation ul li ul.sub-menu a:hover{
background:none!important;
}

#navigation ul li ul.sub-menu li.current-menu-item a{
color:#EA0B8C!important;
}

#navigation ul li ul.sub-menu a,#navigation ul li ul.sub-menu a:hover{
color:#fff!important;
}

#navigation ul li ul.sub-menu{
top:52px!important;
}

/*ブログカードスタイルシート*/


.lkc-url,.lkc-excerpt{
display:none!important;
}

.lkc-content .lkc-title a{
line-height:10px!important;
}


.lkc-excerpt{
line-height:20px!important;
}

.lkc-thumbnail{
margin: 0 10px 6px 10px!important;
}

.lkc-domain{
display: inherit!important;
line-height:80%!important;
}

.linkcard{
max-width:80%!important;
margin-left:auto!important;
margin-right:auto!important;
margin-bottom:20px!important;
}

.lkc-internal-wrap{
background-color:#fff!important;
border: 2px solid #ffa200!important;
box-shadow: 8px 8px 8px rgba(173, 173, 173, 0.5)!important;
}



@media screen and (max-width: 780px){
.lkc-content{
height:auto!important;
}

}


/*直記述ブログカードcss*/
.rich_link {
  margin-bottom: 30px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px;
}
.rich_link a {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rich_link a p {
  margin-bottom: 0;
  font-weight: bold;
}
.rich_link a .rich_link_img {
  width: 30%;
  border: 1px solid #eee;
}
.rich_link a .rich_link_img img { vertical-align: bottom;}
.rich_link a .rich_link_title { width: 67%;}