@charset "UTF-8";

img {
    pointer-events: none;
  }

@media print { body{ display: none !important; } }


.main01 img, .main02 img {
    width: 100%;
}

.main01, .main02 {
    max-width: 900px;
    margin: 0 auto;
    position: relative;
}

.botann01 {
    display: block;
    position: absolute;
    top: calc(9292 / 10249 * 100%);
    left: 0;
    right: 0;
    margin: auto;
    width: calc(792 / 900 * 100%);
    height: calc(182 / 10249 * 100%);
    background-color: rgb(117, 50, 2, 0);
}

.kiyaku {
    position: absolute;
    top: calc(9119 / 11700 * 100%);
    left: 0;
    right: 0;
    margin: auto;
    width: calc(750 / 900 * 100%);
    height: calc(554 / 11700 * 100%);
    overflow-y: scroll;
}

.kiyaku p {
    font-family: 'M PLUS 1p', "ヒラギノ角ゴ Pro W3", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, メイリオ, sans-serif;
    text-align: justify;
    font-size: 16px;
    line-height: 1.6em;
    word-break: break-all;
}

.indent01-bold {
    font-weight: 500;
}

.indent01 {
    font-weight: 300;
}

.indent02 {
    font-weight: 300;
    padding-left:1em;
	text-indent:-1em;
}

.kiyaku-link {
    color: #ff772e;
    text-decoration:underline;
}

.red {
    color: #ff772e;
    font-weight: 500;
}

.bold {
    font-weight: 500;
}

.botann02 {
    position: absolute;
    top: calc(10171 / 11700 * 100%);
    left: 0;
    right: 0;
    margin: auto;
    width: calc(700 / 900 * 100%);
    height: calc(181 / 11700 * 100%);
    background-color: rgb(117, 50, 2, 0);
}





/*　レスポンシブ　*/


@media screen and (max-width:750px) {

    .kiyaku p {
        font-size: 12px;
    }
 
}