/*
Theme Name:gensen_tcd050-child
Template:gensen_tcd050
Version:1.6
*/
@media only screen and (min-width:992px) {
.miyazaki-banner img {
    width: 250px!important;
}
.miyazaki-banner {
    display: block!important;
    text-align: right!important;
    margin-bottom: -80px;
    padding-top: 50px;
}
}

.cb_content-carousel .cb_desc {
    color: rgba(0,0,0,0.8)!important;
}
.title1 {
  position: relative;
  padding: .25em 0 .5em .75em!important;
  border-left: 6px solid #09428a!important;
    color: #09428a;
}
.title1::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 0;
  border-bottom: 1px solid #ccc;
}
.post_content h3 {
    font-size: 130%;
    padding-top: 5px!important;
}
.title2 {
  position: relative;
  padding: 0 .5em .5em 1.7em!important;
  border-bottom: 1px solid #ccc;
}
.title2::after {
  position: absolute;
  top: .4em;
  left: .4em;
  z-index: 2;
  content: '';
  width: 12px;
  height: 12px;
  background-color: #09428a;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.excerpt{
    display: none!important;
}

.title3 {
    line-height: 1.2!important;
    margin: 0 !important;
    font-weight: 600!important;
    color: #a0855e;
    position: relative;
    font-size: 1.5rem!important;
    padding: 0 0.5em 0.5em 1.5em!important;
   /* border-bottom: 1px solid rgba(0,0,0,0.8);*/
    font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif!important;
}
.title3::before,
.title3::after {
  position: absolute;
  content: '';
  border-radius: 100%
}
.title3::before {
top: 0;
    left: .1em;
    z-index: 2;
    width: 23px;
    height: 23px;
    background: rgb(165, 132, 88);
}
.title3::after {
    top: .6em;
    left: .8em;
    width: 17px;
    height: 17px;
    background: rgba(165, 132, 88, 0.6);
}
    
.title4 {
 font-size: 1.3rem!important;
    font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif!important;
    background: linear-gradient(transparent 80%, #deb885ad 80%);
    display: inline-block;
    color: #a0855e;
}
.title5 {
 font-size: 1.3rem!important;
    font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif!important;
    color: #a0855e;
}

.content-title {
    font-weight: 600!important;
    letter-spacing: 1px;
    font-size: 140%!important;
    padding: .25em 0 .5em .75em!important;
    border-left: 6px solid #ff99b4;
    border-bottom: 1px solid #ff99b4;
}
.cosme {
    position: relative;
    padding: 0 0.5em!important;
    line-height: 1.4!important;
    border-bottom: 1px solid #ff99b4;
    display: inline-block;
}
.cosme:before {
    font-family: FontAwesome;
    content: "\f00c";
    font-size: 1em;
    left: 0;
    top: 0;
    color: #ff99b4;
    padding-right: 0.5em;
}
.post_content td, .post_content th {
    border: 1px solid #000!important;
    }
.post_content th {
    background-color: #d0e9f9!important;
    font-weight: normal!important;
    vertical-align: middle;
}
.risk{
    border: 6px solid #e6e6e6;
    padding: 9px;
    margin: 30px 0px;
}
.cb_content-category_list ul li .info {
    line-height: 1.2!important;
    font-size: 13px!important;
}
.mbm{
 display: inline-block;
 margin-bottom: 20px;
 overflow: hidden; 
    }
.haveto{
    color: red;
}
div.wpcf7 ul, ol {
    list-style: none;
}
/*---よくある質問----*/
dl{
     margin:80px;
     line-height:1.8em;
     font-size: 1.4em;
     overflow: hidden;
     _zoom: 1;
}

dl dd,
dl dt{
     text-indent: -2.6em;   
     padding: 0 20px 0px 50px;
    
}

dl dt{
     margin:20px 20px 0 0;
}

dl dd:first-letter,
dl dt:first-letter{
     font-size: 1.6em;
     font-weight: bold;
     margin-right:10px;
     padding:5px;
     font-family: 'Nunito', sans-serif;
}


dl dd{
　　　margin: -10px 0 -1px 0;
     padding-bottom:15px;
}


dl dt:first-letter{
     color: #0F78E1;
     font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif!important;
}
dl dd:first-letter{
     color: #ff6767;
     font-family: "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif!important;
}
#header_slider .item1 .caption .catchphrase {
    line-height: 1.3;
}
@media screen and (max-width: 1024px){
#header_slider .item1 .caption .catchphrase {
    text-align: center;
}
}