@charset "utf-8";
/* CSS Document */

/*
/*
Template:xeory_extension-1
Theme Name:child-xeory
Theme URI:http://yamashita-design.net/
Description:Xeory_extensionの子テーマです
Author:TELL
Version:0.1
*/ 


@import url('../xeory_extension-1/style.css'); 


/*---------------------

追加修正情報

-----------------------*/

/*--トップの高さ調節 --*/
body.home #main_visual {
 height: 300px !important;
}
 
body.home #main_visual .wrap {
    padding-top: 30px !important; }
 
body.home #main_visual h2 {
 margin-bottom: 5px;
}

/*--見出しのサイズ変更 --*/
.post-title {
  font-size: 28px;
  line-height: 1.5;
  margin-bottom: 20px;
  font-weight: bold;
}

.post-content h2 {
  margin: 60px -55px 48px -55px;
  padding: 8px 8px 8px 40px;
  font-size: 22px;
  clear: both;
  font-weight: normal;
  border-left: 10px solid #131D2A;
  background: #4fbaa1;
  color: #fff;
}

.post-content h3 {
  font-size: 24px;
  margin: 48px 0 48px;
  padding: 10px 0;
  clear: both;
  font-weight: normal;
  border-bottom: 2px solid #3B4552;
  line-height: 1;
}


/*--見出しの文字サイズ変更（スマホ） --*/
@media screen and (max-width: 1080px) {
/* phone */
h1.post-title {
font-size: 22px;
}

@media screen and (max-width: 1080px) {
/* phone */
.post-content h2 {
font-size: 22px;
}

@media screen and (max-width: 1080px) {
/* phone */
.post-content h3 {
font-size: 22px;
line-height: 1.2em
}


/*---------------------

Q&Aカスタマイズ

-----------------------*/


/* 余白の調整 */
.faq-pretty ul{
margin-left: 2%;
}
/* Question部分の画像置換え＆枠線色変更 */
.faq-pretty .faq-question {
background: #FFF url(images/faq-bg.gif) no-repeat left center;
border-color:#4fbaa1;
color: #4fbaa1;
}
/* Answer部分の画像置換え＆枠線色変更 */
.faq-pretty .faq-item.highlight .faq-question {
background: #fff url(images/faq-bg-hover.gif) no-repeat left center;
border-color: #E99213;
border-bottom: 0;
color: #E99213;
}
.faq-pretty .faq-answer {
margin-left: 0px;
border-color:#E99213;
border-top: 0px;
}
.faq-pretty .faq-answer p{
margin-left: 0 !important;
margin-bottom:1em !important;
}
