@charset "UTF-8";

/*
Template:rebirth_free001
Theme Name:rebirth_jvmaster
*/

strong{
  color: #0c3c9b;
}
/*==============================================
見出し
==============================================*/
.postid-18 .p-company-header__content{
  top: 65%;
}
.postid-23 .p-company-header__content{
  top: 70%;
}
.post_content h2{
  color: #FFF;
  background: #29325c;
  padding: .7em 1em;
  line-height: 1.7em;
  margin: 0 0 2em 0;
  font-size: 24px;
}
.post_content h3{
  padding: .5em 0 .5em .75em;
  border-radius: 20px;
  border: 2px solid #000;
}
.post_content h4{
  color: #000; 
  padding: 5px 5px 5px 30px; 
  position: relative;
}
.post_content h4:before {
  background-color: #29325c;
  border-radius: 5px;
  content: '';
  position: absolute;
  top: 0;
  left: 3px; 
  width: 5px;
  height: 100%;
}
.post_content h4:after {
  background-color: #000;
  border-radius: 5px;
  content: '';
  position: absolute;
  top: 0;
  left: 12px; 
  width: 4px; 
  height: 100%;
}
.page-template-default .article_top .title{
  font-size: 160%;
}

#main_col .blog_list h3.title{
  background: #29325c !important;
}

/************************************
 記事リストのサムネの枠
************************************/
.blog_list .image_outer{
  background: #29325c !important;
}
#container #footer{
  background-color: #717ec2 !important;
}
#post_image{
  border: solid 10px #0e1b5a;
}
.index_post_list_wrap .large_item .image_outer{
  background: #0e1b5a;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

/*1030px以下*/
@media screen and (max-width: 1030px){
  /*必要ならばここにコードを書く*/
}

/*768px以下*/
@media screen and (max-width: 768px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
