@charset "UTF-8";
@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 100
}

@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 200
}

@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 300
}

@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Medium");
    font-weight: 400
}

@font-face {
    font-family: "Yu Gothic";
    src: local("Yu Gothic Bold");
    font-weight: 700
}

@font-face {
    font-family: "Helvetica Neue";
    src: local("Helvetica Neue Regular");
    font-weight: 100
}

@font-face {
    font-family: "Helvetica Neue";
    src: local("Helvetica Neue Regular");
    font-weight: 200
}


.documents {
    max-width: 48rem;
    padding-left: .9375rem;
    padding-right: .9375rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-family: "Noto Sans JP", "Yu Gothic", YuGothic, "YuGothic M", "Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
    line-height: 1.6
}

.documents-container {
    padding-left: .9375rem;
    padding-right: .9375rem
}

.documents h1,
.documents h2,
.documents h3,
.documents h4,
.documents h5,
.documents h6 {
    margin: 2em 0 .5em;
    line-height: 1.4
}

.documents h1:first-child,
.documents h2:first-child,
.documents h3:first-child,
.documents h4:first-child,
.documents h5:first-child,
.documents h6:first-child {
    margin-top: 0
}

.documents h1 {
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-size: 1.5rem;
    border-bottom: 1px solid #707070;
    text-align: left;
    font-weight: 900
}

.documents h2 {
    font-size: 1.125rem;
    font-weight: 900
}

.documents h3 {
    font-size: .9375rem;
    font-weight: 900
}

.documents h4 {
    font-size: .9375rem;
    font-weight: 900
}

.documents h5 {
    font-size: .9375rem;
    font-weight: 900
}

.documents h6 {
    font-size: .9375rem;
    font-weight: 900
}

.documents p {
    margin: 1em 0;
    font-size: .8125rem;
    line-height: 1.6
}

.documents .text {
    font-family: "Noto Sans JP", "Yu Gothic", YuGothic, "YuGothic M", "Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
    font-size: .8125rem;
    line-height: 1.6;
    word-break: break-all;
    white-space: break-spaces
}

.documents a {
    text-decoration: underline
}

.documents pre {
    font-family: "Noto Sans JP", "Yu Gothic", YuGothic, "YuGothic M", "Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
    font-size: .8125rem;
    white-space: break-spaces
}

.documents ol {
    margin-left: 0;
    padding-right: 1em;
    padding-left: 2em;
    list-style-position: outside
}

.documents .listtype-alpha {
    list-style-type: upper-alpha
}

::-moz-selection {
    background-color: #e13300;
    color: #fff
}

::selection {
    background-color: #e13300;
    color: #fff
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-moz-placeholder {
    color: #999
}

.form-control::-ms-input-placeholder {
    color: #999
}

.form-control::placeholder {
    color: #999
}

body {
    margin: 0;
    font: 13px/20px normal;
    margin: 0;
    padding: 0;
    height: 100%;
    line-height: 1.6;
    font-family: "Noto Sans JP", "Yu Gothic", YuGothic, "YuGothic M", "Hiragino Sans", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
    background: #fff;
    color: #1a1a1a
}

.autolink {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: normal;
    line-height: 1.4;
    word-break: break-all
}

.page-corp {
    background: #fff;
    color: #333
}

.page-front,
.page-mypage {
    background: #333;
    color: #fff
}

.page-privacypolicy,
.page-terms,
.page-terms_for_company {
    background: #fff;
    color: #333
}
