.blog-title{
  margin-top:20px;
  margin-bottom:10px;
  font-size:1.6em;
  border-left: 10px solid #f8c;
  padding-left:5px;
}
.blog-page-date{
  float:right;
  font-size:1em;
}
.blog-body img{
  margin:10px;
}

.block-views-blockblog-blog-block .block-title{
  border:double;
  background-color:#fdf;
  text-align:center;
  font-size:1.2em;
}

.setagaya-clubs h3{
  border-left:15px solid #33c;
  padding-left:5px;
}


.item-list .views-field-title{
 border-left:15px solid #7f1;
 font-size:1.3em; padding:5px;
 background-color:#338;
 margin:20px 0px 10px;;
}
.item-list .views-field-title a{
  color:#fff;
}
.item-list li{list-style-type:none;}

.item-list .views-field-created{
  text-align:right;
}

.views-field-body, .views-field-field-body{
  padding-left:10px;
}
.block-title, .page-header{
  font-size:1.8em;
  position:relative;
  padding-left:25px;
}
.page-header:before,.page-header:after{
  content:"□";position:absolute;font-size:1em;
}
.page-header:before{left:0;top:-5px;}
.page-header:after{left:5px;top:1px;color:#333;}




.region-sidebar-second .block .block-title{
  color: #364e96;/*文字色*/
  padding: 0.5em 0;/*上下の余白*/
  border-top: solid 3px #364e96;/*上線*/
  border-bottom: solid 3px #364e96;/*下線*/
}

.links{list-style-type:none; text-align:right; margin-top:10px;}
.links li{display:inline-block;}

.links .is-active{display:none;}


.carousel_message{
 font-weight:bold;
 color:#fff;
 font-family:'メイリオ';
}

.carousel_message{font-size:2em;}
@media screen and (min-width:768px){

.carousel_message{font-size:3em;}
}

.view-id-match{
  padding-left:1.5em;
}
/*
ul{list-style-type:none;}
*/
