/*
 Theme Name:   birth_tcd057-child
 Theme URI:    http://anti-aging.kobe-chuohclinic.com/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     birth_tcd057
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

/* 目次 */
.sectionFrame {
    padding: 20px 15px 0px;
    margin-bottom: 20px;
    border: 3px solid #efefef;
    clear: both;
}
.sectionFrame ul li {
    list-style: disc;
    padding: 0px;
}
.sectionFrame ul ul li {
    list-style: circle;
}
/* ３点ボックス */
.ptl{
    margin-top:100px!important;
}
.index_3box {
  padding-top:10px!important;
}
.design_button a {
    color: #FFFFFF !important;
    background-color: #FFA1BC !important;
}
#index_blog {
    background: #FFEEF3;
}
#index_wide_content {
    width: 100%;
    min-width: 1180px;
    height: 440px;
    position: relative;
    margin: 30px 0 0 0;
}

#index_3box {
    padding-top: 10px!important;
}

/* ボタン */
.wp-block-button__link {
    text-align: center;
    margin-bottom: 20px;
    display: inline-block;
    overflow: hidden;
    font-size: 12px;
    line-height: normal;
    text-decoration: none!important;
    background-color: #ff2257;
    color: #FFFFFF!important;
    padding: 5px;
    font-weight: normal;
    border-radius: 0px;
}
.wp-block-button__link:hover  { background-color: #ffa0bc; color: #FFFFFF!important; }


/* QA */
dl.qaItem dt {
	color: #ff2257; /* 「Q」タイトルの文字色 */
}
dl.qaItem dt:before {
	content: "Q.";
	font-weight: bold;
	margin-right: 8px;
    font-size: 1.5rem;
font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

dl.qaItem dd:before {
	content: "A.";
	font-weight: bold;
    font-size: 1.5rem;
font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}


/* テーブル */

td:first-child{
    background: #FFFEDC!important;
}
/* タイトル */
.title1 {
  color: #FF2257;/*文字色*/
  padding: 0.5em 1em 0.5em 0.5em!important;/*文字周りの余白*/
  display: inline-block;/*おまじない*/
  line-height: 1.3;/*行高*/
  background: #FFEEF3;/*背景色*/
  vertical-align: middle;
  border-radius: 25px 25px 25px 25px;/*左側の角を丸く*/
}

.title1:before {
  content: '●';
  color: white;
  margin-right: 8px;
}

.title2 {
  color: #FF2257;/*文字色*/
  padding: 0.5em!important;/*文字周りの余白*/
  border-bottom: 2px dashed #FF2257;
 display: inline-block;/*おまじない*/
  font-weight: normal;
}
/*			.child_page_block
/*-------------------------------------------*/
.child_page_block p{height: 90px;}
.child_page_block {border: 3px solid #ffcedc;}
.child_page_block {display: inline-block;
    overflow: hidden;
    margin-bottom: 5px;
    vertical-align: text-top;}

.child_page_block .child_page_blockInner { display: block; overflow: hidden; padding: 15px 0px; }

.child_page_block.layout_even { float: right; }

.child_page_block h4 { color: #ff2257;  border: none; padding: 0px 0px 5px; margin: 0px; border-bottom: 1px solid #ff2257; margin-bottom: 10px; box-shadow: 0px 1px 0px white;}

.child_page_block h4 a { text-decoration: none; color: #ff2257;  }

.child_page_block h4 a:hover { text-decoration: none; }

.child_page_block .childText { display: block; overflow: hidden; }

.child_page_block p { font-size: 12px; margin-bottom: 0px; line-height: 133%; padding: 0px; }

.child_page_block p a { text-decoration: none; color: #666; }

.child_page_block p a:hover { text-decoration: underline; }

.child_page_block .thumbImage { float: left; display: block; border: 1px solid #e5e5e5; margin-right: 13px; }

.child_page_block .thumbImage .thumbImageInner { display: block; overflow: hidden; width: 80px; border: 1px solid #fff; }

.child_page_block .thumbImage .thumbImageInner img { width: 80px; height: 80px !important; }

.child_page_block .child_page_blockInner { padding: 15px 15px 10px; margin: 0; }
.moreLink { margin-bottom: 0px; height: auto; display: block; color: #FFFFFF; }
.moreLink a { text-align: center; margin-top: 10px; display: inline-block; overflow: hidden; font-size: 10px; line-height: 105%; text-decoration: none!important;     background-color: #ff2257;color: #FFFFFF!important; padding: 5px 15px; }
.moreLink a:hover { background-color: #ffa0bc; color: #FFFFFF!important; }
/*			.childPageBox
/*-------------------------------------------*/
.childPageBox { display: none; }

.childPageBox .textBox { overflow: hidden; border: 1px solid #ff0000; }

@media (min-width: 660px) { /* スクロール分余裕に20px */
  .child_page_block { width: 48%; }
  .child_page_block.layout_odd { float: left; clear: both; } }

@media screen and (max-width:650px) {
.index_3box {
    padding-top:0px!important;
}
}