@charset "UTF-8";

#brand_media_single #left_column .txt {

}
#brand_media_single #left_column .txt h2 {
  margin: 20px 0;
  padding: 0 0 0 10px;
  color: #111;
  font-size: 22px;
  font-weight: bold;
  border-left: 4px solid #000;
}
#brand_media_single #left_column .txt h3 {
  margin: 20px 0;
  padding: 0 0 0 10px;
  color: #111;
  font-size: 20px;
  font-weight: bold;
  border-left: 4px solid #000;
}
#brand_media_single #left_column .txt h4 {
  margin: 20px 0;
  color: #111;
  font-size: 18px;
  font-weight: bold;
}
#brand_media_single #left_column .txt p {
  margin: 20px 0;
}
#brand_media_single #left_column .txt strong {
  font-weight: bold;
}
#brand_media_single #left_column .txt blockquote {
  margin: 20px 0;
  padding: 20px 20px 0 20px;
  background: #f3f3f3;
  overflow: hidden;
}
#brand_media_single #left_column .txt blockquote p {
  margin: 20px 0;
}
#brand_media_single #left_column .txt ul {
  margin: 20px 0;
  padding: 0;
  list-style: disc;
}
#brand_media_single #left_column .txt ul li {
  margin: 0 0 0 20px;
}
#brand_media_single #left_column .txt ol {
  margin: 20px 0;
  padding: 0;
  list-style: decimal;
}
#brand_media_single #left_column .txt ol li {
  margin: 0 0 0 20px;
}

#brand_media_single #left_column .txt .item {
  padding: 40px;
  background: #e8e8e8;
}
#brand_media_single #left_column .txt .item h3 {
  margin: 0 0 20px 0;
  padding: 0 0 0 10px;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  border-left: none;
  background: #111111;
}
#brand_media_single #left_column .txt .item ul {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -moz-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#brand_media_single #left_column .txt .item ul li {
  margin: 0;
  list-style: none;
  text-align: justify;
  word-wrap: break-word;
  letter-spacing: 0.05em;
}
#brand_media_single #left_column .txt .item ul li.image {
  width: 40%;
}
#brand_media_single #left_column .txt .item ul li.image img {
  margin: 0 auto;
  display: block;
}
#brand_media_single #left_column .txt .item ul li.txt {
  width: 55%;
  line-height: 1.6;
}
#brand_media_single #left_column .txt .item a {
  margin: 0 auto;
  padding: 10px 20px;
  color: #ffffff;
  text-align: center;
  background: #111111;
  display: table;
}

.slider_wrap ul{
}
@media screen and (max-width: 960px){
  #brand_media_single #left_column .txt .item {
    padding: 20px;
  }
  #brand_media_single #left_column .txt .item ul {
    display: block;
  }
  #brand_media_single #left_column .txt .item ul li.image,
  #brand_media_single #left_column .txt .item ul li.txt {
    width: 100%;
  }
  #brand_media_single #left_column .txt .item ul li.image{
    margin: 0 0 20px 0;
  }
  #brand_media_single #left_column .txt .item ul li.txt {
    padding: 0;
  }
  #brand_media_single #left_column .txt .item a {
    width: 100%;
  }
}

/////西方追記CSS/////

a.button{
   display:block;
   padding:20px;
   margin:0 auto;
   color:#337ab7;/* 文字色 */
   text-align:center;
   font-size:20px;
   font-weight: bold;
   border-radius: 0px;   
   text-decoration: none;
   width: 100%;
   border: 3px solid #337ab7;/*枠*/
}
