body , main , h1 , h2 , h3 , h4 , h5 , p , img , div {
    margin: 0px;
    font-family: "MS Pゴシック";
}
/*****************************************/
/* 背景画像と全体の基準となる文字の大きさ色設定 */
/****************************************/
.content-main {
    background: url("https://web-img.rensa.jp.net/rensa/images/web/RRK/pc/common/mian_background.jpg") no-repeat center top;
    background-size: 100% 100%;
    min-width: 1000px;
    background-attachment: fixed;
    font-size: 20px; /* 要sp対応 */
    color: white;
    display: block;
}

/***********************************************/
/* 各セクション事の背景画像と幅設定(spの場合は不必要) */
/*********************************************/
.section-container {
    width:990px; /* 要sp対応 */
    margin: 0 auto;
}
.section-background {
    background: url( "https://web-img.rensa.jp.net/rensa/images/web/RRK/pc/common/section_background.jpg" ) repeat-y;
    background-size: 100%;
}

/************************/
/* 2カラムレイアウトで使用 */
/**********************/
.flex-2column {
    display: flex;
}
.flex-2column div{
    width: 50%;
}
.balloon-purple {
    font-size: 25px;
    text-align: left;
    font-weight: bold;
    padding:25px; /* 要sp対応 */
    background: rgba(80,1,163,0.7);
    border-radius: 30px; /* 要sp対応 */
    box-shadow: 0 0 10px #2D0A60, 0 0 10px #2D0A60; /* 要sp対応 */
}