body , main , h1 , h2 , h3 , h4 , h5 , p , img , div {
    margin: 0px;
}
/*****************************************/
/* 背景画像と全体の基準となる文字の大きさ色設定 */
/****************************************/
.content-main {
    background: url("https://web-img.rensa.jp.net/rensa/images/web/RHM/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/RHM/pc/common/section_background.png" ) repeat-y;
    background-size: 100%;
}

/************************/
/* 2カラムレイアウトで使用 */
/**********************/
.flex-2column {
    display: flex;
}
.flex-2column div{
    width: 50%;
}
.balloon-purple {
    font-size: 25px;
    font-weight: bold;
    text-align: left;
    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対応 */
}
/**********************************/
/* ３連鑑定無料遷移ボタンの表示で使用 */
/*******************************/
.top-free-menu-buttons {
    text-align: center;
}
.top-free-menu-buttons a button {
    background-size:100%;
    width: 80%;
    height: 250px;
    margin: 30px 0;
    border: none;
    outline: none;
}
.top-free-menu-buttons a button:hover {
    background-size:100%;
    width: 80%;
    height: 250px;
    margin: 30px 0;
    border: none;
    outline: none;
}
.top-free-menu-button-top { background : url("https://web-img.rensa.jp.net/rensa/images/web/RHM/pc/teller/triple_appraisal_transition_button_top.png") no-repeat; }
.top-free-menu-button-top:hover { background : url("https://web-img.rensa.jp.net/rensa/images/web/RHM/pc/teller/triple_appraisal_transition_button_top_over.png") no-repeat; }
.top-free-menu-button-middle { background : url("https://web-img.rensa.jp.net/rensa/images/web/RHM/pc/teller/triple_appraisal_transition_button_middle.png") no-repeat; }
.top-free-menu-button-middle:hover { background : url("https://web-img.rensa.jp.net/rensa/images/web/RHM/pc/teller/triple_appraisal_transition_button_middle_over.png") no-repeat; }
.top-free-menu-button-bottom { background : url("https://web-img.rensa.jp.net/rensa/images/web/RHM/pc/teller/triple_appraisal_transition_button_bottom.png") no-repeat; }
.top-free-menu-button-bottom:hover { background : url("https://web-img.rensa.jp.net/rensa/images/web/RHM/pc/teller/triple_appraisal_transition_button_bottom_over.png") no-repeat; }