.products-content-wrap {
font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.tab-contents-box .products-content-wrap .mB50{
    margin-bottom: 50px;
}

.tab-contents-box .products-content-wrap .mB80{
    margin-bottom: 80px;
}

.g06023 {
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 游ゴシック体, 'Yu Gothic', YuGothic, Meiryo, メイリオ, sans-serif;
  color: #1c1e82;
}

.g06023 .m-sectionHead {
    font-size: 32px;
    text-align: center;
    margin: -8px 0 70px;
    line-height: 1.8;
    color: #1c1e82;
    padding: 0;
    font-weight: 300;
}

.g06023 .sec02 .m-sectionHead {
    margin: 70px 0 70px;
}
.g06023 .l-section {
    padding: 80px 0;
    border-bottom: #1c1e82 solid 1px;
}
.g06023 #movieWrap {
    width: 560px;
    height: 0;
    padding-bottom: 32.5%;
    margin: 0 auto;
    position: relative;
}
.g06023 #movieWrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.g06023 .l-section {
    padding: 80px 0;
    border-bottom: #1c1e82 solid 1px;
}

.g06023 .brdnone {
   border: none;
}

.g06023 .t-article_block {
    margin: 0 40px 20px;
    border: rgba(28, 30, 130, 0.2) solid 1px;
    padding: 5% 6%;
}

.g06023 .g06023_flex {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.g06023 .article_block_ttl {
    margin: 0 0 3px;
    font-weight: bold;
    font-size: 24px;
    line-height: 1.5;
}
.g06023 .article_block_txt {
    margin: 24px 0 0;
    font-size: 18px;
    line-height: 1.8;
}

.g06023 .sec03 .t-article_pic img {
    width: 50%;
}

.g06023 .colFig02 {
    justify-content: space-around;
    margin: 24px -3%;
}
.g06023 .colFig02:first-child {
    margin: 24px -3% 40px;
}

.g06023 .g06023_flex02_l {
    width: 45%;
}
.g06023 .g06023_flex02_r {
    width: 45%;
}

.g06023 .t-article_blockHead {
    font-size: 20px;
    padding: 30px;
    font-weight: 700;
    line-height: 1.8;
    text-align: center;
    border: solid 1px #c0e7ff;
    background-color: #f3f8fa;
}

.g06023 .t-article_pic {
    margin: 30px 0 0!important;
    text-align: center;
}
.g06023 .colFig02 img {
    width: 90%;
}
.g06023 .mt5 {
    margin-top: 5px!important;
}
.g06023 .tac {
  text-align: center;
}

.products-content-wrap .voiceInner{

}

.products-content-wrap h3 {
  margin: 0;
}
